我有一個活動將從父活動開始,但子活動的行爲將基於在父活動中單擊按鈕來確定。Android確定點擊哪個按鈕開始活動
我一直在試圖確定哪個button.onClick方法被調用來啓動子活動,但唉,我失敗了。
具體而言,我一直專注於使用ComponentName並將其展平爲一個字符串,但每次我嘗試這樣做時,都會得到一個空指針異常。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.subactivity);
ComponentName callingActivity = SubActivity.this.getCallingActivity();
TextView listtype = (TextView) findViewById(R.id.subactivity_listtype);
listtype.setText(callingActivity.flattenToString());