My application got crashed because of not initializing the view

后端 未结 3 355
孤独总比滥情好
孤独总比滥情好 2021-01-29 15:07

Here, i am trying to call setText method but my application is getting crashed because of some initialization problem.

EditText edittext;
    SharedPreferences          


        
3条回答
  •  挽巷
    挽巷 (楼主)
    2021-01-29 15:51

    Please try with the code.

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        image =(ImageView) findViewById(R.id.imageView1);
        image.setImageResource(R.drawable.logo);
        edittext = (EditText)findViewById(R.id.edittext);        
        settings= getBaseContext().getSharedPreferences(PREFS_NAME,Context.MODE_PRIVATE);
        SharedPreferences.Editor editor = settings.edit();
        editor.putString("sharedString", "Shared Preference Data");
        editor.commit();
        String returnString=settings.getString("sharedString","Couldn't load the data");
        edittext.setText(returnString);
    }
    

    Before to use the code first look about thee shared Preferences and their examples.

    SharedPreference

    SharedPreferences Example

    Hope it should work. Please let me know.If it not working means tell me what you want to do actually.

提交回复
热议问题