Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 共享性能检查值并重定向到下一个活动 我有一个飞溅屏幕,我已经声明了两个共享偏好字符串(MetralsSim-SIM,MastSim-SIM)……我检查了它们的值:海基奈伊Agar NiHi到UNINO活动PAR重定向Kar Aurar值,将HAI呈现给菜单活动PAR ReRead Kar……并调用MaGar Kuh SAMJA Nai-ToH…………_Android_Sharedpreferences - Fatal编程技术网

Android 共享性能检查值并重定向到下一个活动 我有一个飞溅屏幕,我已经声明了两个共享偏好字符串(MetralsSim-SIM,MastSim-SIM)……我检查了它们的值:海基奈伊Agar NiHi到UNINO活动PAR重定向Kar Aurar值,将HAI呈现给菜单活动PAR ReRead Kar……并调用MaGar Kuh SAMJA Nai-ToH…………

Android 共享性能检查值并重定向到下一个活动 我有一个飞溅屏幕,我已经声明了两个共享偏好字符串(MetralsSim-SIM,MastSim-SIM)……我检查了它们的值:海基奈伊Agar NiHi到UNINO活动PAR重定向Kar Aurar值,将HAI呈现给菜单活动PAR ReRead Kar……并调用MaGar Kuh SAMJA Nai-ToH…………,android,sharedpreferences,Android,Sharedpreferences,aur ek bar set kar di values unit no se toh vo hamesha菜单类mai hona cahiye 公共类MainActivity扩展了活动{ public static final String MyPREFERENCES = "MyPrefs" ; static SharedPreferences sharedpreferences; public static String controller_sim ="" ; public

aur ek bar set kar di values unit no se toh vo hamesha菜单类mai hona cahiye

公共类MainActivity扩展了活动{

public static   final String MyPREFERENCES = "MyPrefs" ;
static SharedPreferences sharedpreferences;
 public static  String controller_sim ="" ; 
   public static  String master_sim =""; 
   public static  boolean  pass= true;

  public void onCreate(Bundle paramBundle)
  {
    super.onCreate(paramBundle);
    setContentView(R.layout.activity_main);
     SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
    controller_sim = sp.getString("controller", "");

    Thread myThread = new Thread(){
        public void run(){
            try {
                // splash screen will show for 6 seconds
                sleep(6000);
                finish();
                if (controller_sim !="")
                {
                 Intent main = new Intent(MainActivity.this, menu.class);
                 startActivity(main);
                  finish();
                  Log.v("main", "perference not present");
                }else{
                      Intent main = new Intent(MainActivity.this, Unitno.class);
                      startActivity(main);
                      finish();
                      Log.v("main", "perference not present");
                }
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    };
    myThread.start();


  }
}

保存控制器sim卡、主sim卡的下一个活动

公共类Unitno扩展活动{

String unit,master;
EditText controllernumber,masternumber;
Button enter2;

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.unitno);
       controllernumber=(EditText)findViewById(R.id.textboxcontroller);
       masternumber=(EditText)findViewById(R.id.textboxmaster);

        enter2=(Button)findViewById(R.id.ent2);
        unit=controllernumber.getText().toString();
        master=masternumber.getText().toString();
        enter2.setOnClickListener(new OnClickListener() {


                        public void onClick(View v) {


                        /*  if(unit.length()<9 && master.length()<9)
                            {
                                controllernumber.setText("");
                                masternumber.setText("");
                                Toast msg = Toast.makeText(getBaseContext(), "Enter Valid Number",
                                        Toast.LENGTH_LONG);
                                  msg.show();
                            }
                           else
                           {
                              /* SharedPreferences store=getSharedPreferences( PREFS_NAME,0);
                               Editor editor = store.edit();
                                 editor.putString("key", unit);
                                 editor.commit();
                                 Toast msg = Toast.makeText(getBaseContext(), "NO Stored Sucessfully",
                                            Toast.LENGTH_LONG);
                                      msg.show();
                                      Intent a=new Intent(Unitno.this,menu.class);
                                      startActivity(a);
                                      finish();*/
                               SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
                            Editor editor = sp.edit();
                            editor.putString("controller_sim",unit);
                            editor.putString("master_sim", master);
                            editor.commit();
                            Log.v("ok", unit);
                            Log.v("ok", master);


                          // }
                        }
                        });
 }
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.menu);
     SharedPreferences preferences = getSharedPreferences("MyPREFERENCES", 0);
        String value = preferences.getString("controller_sim",null);
        if (value == null) {
             Intent main = new Intent(menu.this, Unitno.class);
        } else {
        //
        }
//  SharedPreferences mobno=getSharedPreferences(PREFS_NAME,0);
    // Reading from SharedPreferences
//    String value = mobno.getString("key", "");
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.activity_main, menu);

    return true;
}

@Override
   public boolean onOptionsItemSelected(MenuItem item) {
       switch (item.getItemId()) {
           case R.id.users:
               Intent a=new Intent(menu.this,Users.class);
                  startActivity(a);
               Log.v("User", "You pressed user option!");
                 break;
           case R.id.settings:
               Intent b=new Intent(menu.this,Settings.class);
               startActivity(b);
               Log.v("settings", "You pressed settings option!");
           break;  
           case R.id.help:
               Intent c=new Intent(menu.this,Help.class);
               startActivity(c);
               Log.v("help", "You pressed help option!");
           break;
           case R.id.about:
               Intent d=new Intent(menu.this,Aboutus.class);
               startActivity(d);
               Log.v("Aboutus", "You pressed about option!");
           break;
           case R.id.exit:
               moveTaskToBack(true); 
                menu.this.finish();
               Log.v("ttt", "You pressed the icon!");
           break;

       }
       return true;
   }
}

在这里,最初您将获得i=0,并将其移动到登录页面,现在通过登录进入应用程序进入。在主页:

SplashPage.FLAG = 1;

//将该标志放在此处的共享首选项中。

您将从splash screen类中的共享首选项中获取值,该类可能是第一个调用的类。那么你从哪里得到这个值。我想让我的单元类在我第一次在启动屏幕后安装应用程序时调用bcoz,该值为空……。当我设置这些值时,它将在启动屏幕后调用我的菜单类………你想这样做……如果为空,则直接转到登录页面主页是的@Barun完全明白了吗?但我在启动屏幕活动期间检查了我的值。请帮我解决这个问题………..还有,为什么要在睡眠线下使用finish()
SplashPage.FLAG = 1;