-1
當我將OnFocusChangeListener設置爲editText時,我的應用程序保持崩潰狀態..應用程序崩潰並且我logcat發送給我java.lang.nullPointerException ..爲什麼?Android應用程序崩潰時,將setOnFocusChangeListener設置爲EditText
public class MainActivity extends FragmentActivity
implements HeadlinesFragment.OnHeadlineSelectedListener {
private int myYear, myMonth, myDay;
static final int ID_DATEPICKER = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.news_articles);
EditText txt1 = (EditText) findViewById(R.id.editText2);
txt1.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
final Calendar c = Calendar.getInstance();
myYear = c.get(Calendar.YEAR);
myMonth = c.get(Calendar.MONTH);
myDay = c.get(Calendar.DAY_OF_MONTH);
showDialog(ID_DATEPICKER);
}
});
顯示堆棧跟蹤 –