2016-08-30 4 views
-2

Androidライブラリからメインプロジェクトアクティビティのメソッドに文字列を送信しようとしています。 zw.com.ianmanda.paynowandroid.PostPayment:私はこのAndroidライブラリからメインプロジェクトアクティビティにデータを送信する

は、これは私が

https://stackoverflow.com/a/17912254

を試してみましたものですが、それは私にこのエラー

とjava.lang.ClassCastExceptionを与えるどのようにベストを尽くすことができますあなたのmainActivityでzw.com.ianmanda.paynowandroid.OnTaskFinishedListener

+0

詳細をさらに詳しく説明します。これまでに何か試しましたか?現在のコードではどのようなエラーが発生しているのですか?これらのヒントに従ってくださいhttp://stackoverflow.com/help/how-to-ask – RamithDR

+0

私は現在、このデータをAsyncTaskからライブラリ –

答えて

0
Library Activity: 
    try { 
       Intent itemintent = null; 

       try { 
        itemintent = new Intent(getApplicationContext(), Class.forName("your packagename with class name"));//Ex com.example.test.Activity 
       } catch (ClassNotFoundException e) { 
        e.printStackTrace(); 
       } 
       Bundle b = new Bundle(); 
       b.putStringArray("iarray", Array1); 
       b.putString("key", "YourString"); 
       b.putInt("mflag", 0); 
       itemintent.putExtra("android.intent.extra.INTENT", b); 
       startActivityForResult(itemintent, 2); 
      } catch (Exception e) { 
       e.printStackTrace(); 
      } 

にキャストすることはできません。

 Bundle b = startingIntent.getBundleExtra("android.intent.extra.INTENT"); 
if (b != null) { 

      String[] strA = b.getStringArray("iarray"); 
      String value=b.getString("key","") 
     } 
+0

に渡したいと思っています。答えがあなたのものであれば、私はこの回答にアップアップしてください。@Harian Manda – YUVRAJ

関連する問題