保存文件路径以在主页上访问

时间:2013-01-24 00:57:09

标签: sharedpreferences shortcut

我是制作应用程序的新手,这是我的第3周,而且我不确定使我的想法发挥作用所需的语法。

当点击第一个按钮时,我想让它保存作为目的地的类(在本例中为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?

我还希望这一点保持相当通用,因为用户可以选择访问许多不同的类,每次选择一个时,它都将覆盖旧的类。

非常感谢!

0 个答案:

没有答案