在這裏,我寫了一些代碼,並且我想從onClick()調用其他類的方法並獲取NPE在「新的開始()。 「行..Android,如何刪除「NullPointerException」在onClick方法
final TextView feeds=(TextView)findViewById(R.id.more_feeds);
feeds.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Log.e("MoreChoices","onclick---------");
final int feedsId= feeds.getId();
Log.e("MoreChoices","onclick----After initialization of id--------");
new Start().moreApplication(feedsId);
Log.e("MoreChoices","onclick----------------After calling--------");
}
});
Start.java是我的其他活動課,我有一個在Start.java,我想打電話從其他類方法使用此代碼..
請告訴我爲什麼我得到NPE 「new Start()。moreApplication(feedsId);」 線...提前
謝謝請指導我....
顯示此確切logcat的異常堆棧跟蹤查看ID。 – mah
你想要開啓新的活動嗎?你可以顯示Start.java的列表嗎? –
請勿通過調用其構造函數來創建活動。改爲使用[startActivity方法](http://developer.android.com/reference/android/content/Context.html#startActivity(android.content.Intent))。 – THelper