再次登录自动跳转
SharedPreferences key = getSharedPreferences("key", MODE_PRIVATE);
boolean open = key.getBoolean("open", false);
if (open){
Intent intent = new Intent(this, Main2Activity.class);
startActivity(intent);
}else {
SharedPreferences.Editor edit = key.edit();
edit.putBoolean("open",true);
edit.commit();
}
1.开启服务
public void start(View view) {
intent = new Intent(this, MyService.class);
startService(intent);
}
2.关闭服务
public void stop(View view) {
stopService(intent);
}
3.用绑定的方式开启服务
public void bind(View view) {
Intent intent = new Intent(this, MyService.class);
serviceConnection = new ServiceConnection() {
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
Log.i(TAG, "onServiceConnected: ");
myBinder = (MyService.MyBinder) service;
myBinder.callShow();
}
@Override
public void onServiceDisconnected(ComponentName name) {
Log.i(TAG, "onServiceDisconnected: ");
}
};
bindService(intent,serviceConnection,BIND_AUTO_CREATE);
}
class MyBinder extends Binder{
public void callShow(){
show();
}
public void callShow2(){
show2();
}
}
4.解除绑定
public void relieve(View view) {
unbindService(serviceConnection);
Log.i(TAG, "relieve: 解除绑定");
}