android activityA操作acticityB
2016-12-22 09:46
441 查看
android activityA操作acticityB
这个操作是指在A中可以做一些B的事情,譬如调用B的方法,或者关闭B
1、静态方法
在A中声明B的静态对象,在B中的onCraete中初始化this,当然这样做的话,在A中还要写自己的getInstance,看代码
activity A
public class StartActivity extends Activity implements OnClickListener{
public static LoadingActivity mLoadingActivity = null;
public static StartActivity getInstance(){
return new StartActivity();
}
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.btn1:
Intent intentLoding = new Intent(this, LoadingActivity.class);
startActivity(intentLoding);
mLoadingActivity.finish();
break;
}
}
activity B
public class LoadingActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
StartActivity.getInstance().mLoadingActivity = this;
}
}
//后续总结添加
这个操作是指在A中可以做一些B的事情,譬如调用B的方法,或者关闭B
1、静态方法
在A中声明B的静态对象,在B中的onCraete中初始化this,当然这样做的话,在A中还要写自己的getInstance,看代码
activity A
public class StartActivity extends Activity implements OnClickListener{
public static LoadingActivity mLoadingActivity = null;
public static StartActivity getInstance(){
return new StartActivity();
}
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.btn1:
Intent intentLoding = new Intent(this, LoadingActivity.class);
startActivity(intentLoding);
mLoadingActivity.finish();
break;
}
}
activity B
public class LoadingActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
StartActivity.getInstance().mLoadingActivity = this;
}
}
//后续总结添加
相关文章推荐
- Android中EditText获取焦点和不自动获取焦点以及改变光标颜色
- android获取图片原始长宽,获取视频第一帧的缩略图
- Android LaunchMode四种启动模式详细介绍
- 带你从源码看Android Handler 异步消息处理机制完全解析
- Activity你应该知道的一切
- Android安卓自定义圆角矩形控件,省去定义drawable里面xml的麻烦,轻松编程
- Android Studio常用快捷键、Android Studio快捷键大全
- 使用dmtracedump生成Android API调用图
- Android图文混排(仿QQ空间评论)
- Android 布局详解 -三表格布局(TableLayout)以及重要属性
- Android 6.0获取IMEI号是出错,动态获取权限
- MPAndroidChart代码套路记录
- Android 软键盘自动弹出与关闭实例详解
- Android图片加载深度探析Fresco
- Android手机身份证拍照识别SDK
- Android 4.3+系统,静态广播接收器无法正常工作
- Saving Android View state correctly
- Android自定义ViewGroup之浪漫求婚
- android AsyncTask介绍
- android动画-布局动画(3)