2013-06-28 66 views
0

我有問題將字符串值類傳遞給另一個。在主類中,我有兩個微調器和日期選擇器,第一個微調器是位置,第二個是存儲點名稱。當選擇位置時,它將顯示第二個微調器和選定日期的相關庫存點,我將傳遞到URL中的3個字段以使用JSON。 item,item1,date是字段。如何使用json將字符串值傳遞給另一個類?

url0 = "http://10.0.2.2:51382/RestServiceImpl.svc/json/?Location="+item+"&GROUP="+item1+"&asondate="+date; 

我想串URL0傳遞給另一個類,我通過它時,我把這個類是如果烏拉圭回合僅使用一種類型的URL力關閉在

06-28 12:09:45.998  612-612/com.android.exchange   E/StrictMode: null 
    android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection [email protected]31660 that was originally bound here 
    at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969) 
    at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:863) 
    at android.app.ContextImpl.bindService(ContextImpl.java:1418) 
    at android.app.ContextImpl.bindService(ContextImpl.java:1407) 
    at android.content.ContextWrapper.bindService(ContextWrapper.java:473) 
    at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:157) 
    at com.android.emailcommon.service.ServiceProxy.setTask(ServiceProxy.java:145) 
    at com.android.emailcommon.service.ServiceProxy.test(ServiceProxy.java:191) 
    at com.android.exchange.ExchangeService$7.run(ExchangeService.java:1850) 
    at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:551) 
    at com.android.emailcommon.utility.Utility$2.doInBackground(Utility.java:549) 
    at android.os.AsyncTask$2.call(AsyncTask.java:287) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:234) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 
    at java.lang.Thread.run(Thread.java:856) 
+1

請向我們展示一些您已經嘗試過的代碼,以便我們可以更好地幫助您。 – John

+0

看起來問題可能是你需要調用'unBindService()' – codeMagic

回答

0

的logcat的節目, item,item1,date是不同的,然後在Intent中傳遞你的三個值並從另一個class中的Bundle中獲取它.U可以在你的URL中設置這個值。

值傳遞:

Intent intent = new Intent(getBaseContext(), SecondActivity.class); 
intent.putExtra("EXTRA_item", item); 
intent.putExtra("EXTRA_item1", item1); 
intent.putExtra("EXTRA_date", date); 
startActivity(intent); 

獲取值在SecondActivity:

Intent intent = getIntent(); 
String item = intent.getStringExtra("EXTRA_item"); 
String item1 = intent.getStringExtra("EXTRA_item1"); 
String date = intent.getStringExtra("EXTRA_date"); 

現在你們URL0。

相關問題