Android 台灣中文網

標題: intent 的問題!!請問哪位大大能幫我除錯...!!! [打印本頁]

作者: kira800917    時間: 2013-8-12 21:53
標題: intent 的問題!!請問哪位大大能幫我除錯...!!!



請問有人能幫幫嗎@@
如何讓string []型態轉變成class的型態... @@ ((目前知道是intent 無法抓取到class 的型態..但是改變了也一樣
arr_url為object []
arr_url_s為 string []
請問有人知道我哪寫錯了嗎....??


public class Fragment3 extends ListFragment {

for(int i=0 ;i<arr_url_s.length;i++){
Class<?> classType = Class.forName(arr_url_s);
arr_url=classType;
}


這是做ListView 點擊,但是會會出現錯誤... ???

        @Override
        public void onListItemClick(ListView l, View v, int position, long id) {
                // TODO Auto-generated method stub
                super.onListItemClick(l, v, position, id);
                Toast.makeText(getActivity(), "你按下" + arr_url[position],
                                Toast.LENGTH_SHORT).show();

               
               
                Intent intent = new Intent(getActivity(),
                                (Class<?>)arr_url[position]);
                startActivity(intent);

               
        }
作者: deafmute    時間: 2013-8-12 21:53
回覆原PO,
在java中並無將String強轉型Class!

但我猜想你應該是想將頁面轉跳的行為,變成活動式的~

故您可參考下列我的作法~

Intent intent=new Intent();                               
intent.setClassName("your.package.name", "your.package.name.nextpage");
startActivity(intent);

//如要從main1 > main2
in main1的寫法如下
intent.setClassName("your.package.name", "your.package.name.main2");
作者: huaiwei    時間: 2013-8-18 23:59
陣列可以轉成類別??@@




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1