看板 AndroidDev 關於我們 聯絡資訊
我現在正在寫一個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://www.ptt.cc/bbs/AndroidDev/M.1398942945.A.8B5.html
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
laiair:找不到 info.androidhive.pagein.Into.slidmenu 05/01 20:35
laiair:class名稱有打對嗎 0.0 05/01 20:35
...sorry我智障了... 超級謝謝你>< 問題一號沒問題了!! ※ 編輯: vul9156 (114.34.33.172), 05/01/2014 20:54:47
okskygo:Intent intent = new Intent(); 05/05 23:23
okskygo:intent.setClass(getActivity(), 目標.class); 05/05 23:25
okskygo:getActivity().startActivity(intent); 05/05 23:25
okskygo:或用interface 05/05 23:27
okskygo:或用((MainActivity)getActiviy).自定義method(); 05/05 23:28
okskygo:上面少了() Q_Q 05/05 23:29