社区
Android
帖子详情
如何从一个非Activity跳转到Activity,比如从controller跳转到Activity?
happy@tony
2014-06-01 08:58:47
如题,如果可以请用代码示之
...全文
177
2
打赏
收藏
如何从一个非Activity跳转到Activity,比如从controller跳转到Activity?
如题,如果可以请用代码示之
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
咕叽咕叽汪
2016-08-06
打赏
举报
回复
package com.zhc.zhbj1.controller.tab; import android.content.Context; import android.content.Intent; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageView; import android.widget.TextView; import com.zhc.zhbj1.R; import com.zhc.zhbj1.controller.TabController; import com.zhc.zhbj1.ui.MainActivity; import com.zhc.zhbj1.ui.PersonActivity; public class SettingController extends TabController implements View.OnClickListener{ private TextView tv; private TextView textview; public SettingController(Context context) { super(context); } @Override protected View initContentView(Context context) {// 初始化view tv = new TextView(context); //添加一个布局 LayoutInflater mLi = LayoutInflater.from(context); View view4 = mLi.inflate(R.layout.main_tab_settings, null); ImageView imageview = (ImageView) view4.findViewById(R.id.main_tab_settings_Personal_information); imageview.setOnClickListener(this); return view4; } @Override public void initData() { // 加载数据 // tv.setText("设置"); // tv.setGravity(Gravity.CENTER); // tv.setTextSize(24); // tv.setTextColor(Color.RED); // 设置标题 mTvTitle.setText("设置"); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.main_tab_settings_Personal_information: Intent intent = new Intent(mContext,PersonActivity.class); mContext.startActivity(intent); //这里就是从controller跳转到另一个activity了 break; default: break; } } }
逍遥笑
2014-06-03
打赏
举报
回复
你需要在你的非activity的类中获取到Context才可以,这个Context可以在你调用这个非Activity的时候,传入到这个类中,这样就可以 了
开源bbs源码java-YkoRoute:框架除了启动
activity
和获得Fragment外,还支持启动
Controller
,用于开发者在模
自己在使用过程中有个需求,ARouter做不到,那就是有时我们点某个按钮时,会访问后台,根据后台返回数据来判断是否要
跳转
到
activity
,而访问后台和
跳转
是对调用者隐藏的,所以这部分代码只能放在目标模块。...
Android开发
Activity
与Fragment通信交互全解
在日常开发中Fragment被我们使用的越来越多占领着举足轻重的位置,也经常需要在不同的Fragment中传递数据或者
Activity
与Fragment中传递数据;通过本套课程,相信大家可以在这个问题上做到游刃有余。
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章