Meine App hat eine Bildansicht und eine Schaltfläche, wenn ich die Schaltfläche berühren, die Bildansicht zum Beispiel unsichtbar oder in einem anderen ändern. Das Problem ist, wenn ich die App schließe und den ursprünglichen Zustand der Bildansicht wieder öffne, will ich den neuen Zustand der Bildansicht speichern, aber ich weiß nicht wie, ich brauche geteilte Präferenzen oder existiere auf andere Weise ? VieleSpeichern Sie eine Bildansicht in Android Studio
Mein Code:
public class MainActivity extends Activity {
ImageView iv1;
Button b1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv1=(ImageView)findViewById(R.id.iv1);
b1=(Button)findViewById(R.id.b1);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
public void a(View view){
iv1.setVisibility(View.INVISIBLE);
}
}