伊莉討論區

標題: [Android Studio]Fragment Intent問題 [打印本頁]

作者: fate36541    時間: 2017-9-14 06:48 PM     標題: [Android Studio]Fragment Intent問題

想請問一下,我使用Android Studio的Fragment寫分頁滑動
然後用Intent傳值,但是只要按下Button就會停止回應
BT1.setOnClickListener(new View.OnClickListener()
        {
@Override
            public void onClick(View view)
            {
                Intent intent= new Intent();
                intent.setClass(getActivity(), information.class);
                intent.putExtra("ET1","Hello Word");
                getActivity().startActivity(intent);
            }
        });


information.class是其中一個分頁 如果把他換成MainActivity.class
就可以 但是結果好像是在開一個程式 在去改裡面的值.
PS.只有MainActivity.class不會停止回應 改其他的class都會停止回應.

然後我去DEBUG 跑出android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.emiya.myapp/com.example.emiya.myapp.information}; have you declared this activity in your AndroidManifest.xml?




我是想用一個Activity 去控多個Fragment 參考別人寫出來的 (第一次寫Fragment).


作者: brucet    時間: 2017-9-28 04:37 PM

information.class是你的一個fragment,並非是一個activity,所以使用startActivity()會錯

要從activity傳遞資料到fragment,可用Fragment的setArguments(Bundle bundle)方法


作者: airvc15    時間: 2017-10-19 10:30 AM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://www16.eyny.com/) Powered by Discuz!