作者vul9156 (庭)
看板AndroidDev
标题[问题] 请问FragmentActivity切换Activity
时间Thu May 1 19:15:42 2014
我现在正在写一个Navigation Drawer,
MainActivity是唯一一个extends Activity的class,
其他navigation drawer里面可以去的页面都是用fragment写的。
我希望做到的事情有:
1.(已经解决,这个方法是可以的)新增一个封面页面,(停两秒就自动跳到MainActivity)
程式码如下:
public class Into_page extends Activity {
private final int SPLASH_DISPLAY_LENGHT = 1000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.page_in);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.into_page);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent =
new Intent(Into_page.this,MainActivity.class);
Into_page.this.startActivity(intent);
Into_page.this.finish();
}
}, SPLASH_DISPLAY_LENGHT);
}
然後在Manifast里面加入这个Activity,
<activity
android:name="info.androidhive.slidingmenu.MainActivity"
android:label="@string/app_name" >
</activity>
<activity android:name="info.androidhive.Into_page">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
可是这样就crush了><可以请跟我讲原因可能是什麽吗
2.(问题)
我在其中一个fragment有一个button想要点击以後去到一个新的activity,
上网找资料找不太到想要的,可以请各位提供我一点思考的方向吗
谢谢大家!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.33.172
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1398942945.A.8B5.html
1F:→ laiair:请问有Log吗? 05/01 20:04
http://ppt.cc/Rze7
在这里不好意思我不太会看log(class名字手改成跟文章一样有点丑)
这是只有加问题1的log
我好像没有看过有fragment跟其他activity沟通的文章
※ 编辑: vul9156 (114.34.33.172), 05/01/2014 20:27:30
2F:→ laiair:找不到 info.androidhive.pagein.Into.slidmenu 05/01 20:35
3F:→ laiair:class名称有打对吗 0.0 05/01 20:35
...sorry我智障了...
超级谢谢你><
问题一号没问题了!!
※ 编辑: vul9156 (114.34.33.172), 05/01/2014 20:54:47
4F:→ okskygo:Intent intent = new Intent(); 05/05 23:23
5F:→ okskygo:intent.setClass(getActivity(), 目标.class); 05/05 23:25
6F:→ okskygo:getActivity().startActivity(intent); 05/05 23:25
7F:→ okskygo:或用interface 05/05 23:27
8F:→ okskygo:或用((MainActivity)getActiviy).自定义method(); 05/05 23:28
9F:→ okskygo:上面少了() Q_Q 05/05 23:29