我在制作应用程序方面非常陌生,这是我的第三周,我不确定使我的想法生效所需的语法。
单击第一个按钮时,我希望它保存作为目标的类(在本例中为 OddesyYears,但可以是任何随机类),然后再转到意图。
Button button1 = (Button)findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("key", "OddesyYears");
editor.commit();
Intent i = new Intent(getBaseContext(),OddesyYears.class);
startActivity(i);
然后在应用程序关闭/关闭并重新打开后的稍后时间......
public void onClick(View v) {
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
String MyCar = sharedPreferences.getString("key", "RandomClass");
If (MyCar == null)
Toast.makeText(getBaseContext(),
"Please Select from other window",
Toast.LENGTH_SHORT).show();
elseIf()
Intent i = new Intent(getBaseContext(),MyCar.class);
startActivity(i);
在应用程序的整个生命周期中,该课程将被记住并从另一个按钮访问。这将保持为空,直到保存某些内容然后在用户需要时访问保存的位置。我试图将它作为一个失败的字符串传递,并且不知道该转向哪里。也许intent.shortcut?
我还希望它保持相当通用,因为用户可以选择访问许多不同的类,并且每次选择一个类时,它都会覆盖旧的类。
非常感谢!