2013-07-16 80 views
0

完成alertdialog以顯示來自edittext和listview選定項目的文本後,我想將結果alertdialog分享到Facebook或Twitter應用程序。我怎樣才能做到這一點?我應該使用圖書館來授權或類似的東西?謝謝alertdialog分享到社交網絡如Facebook或Twitter

這是我的代碼MainActivity.class,工作分享在電子郵件。

@Override 
    public void onItemClick(AdapterView<?> adapter, View view, int position, long id) { 
     // TODO Auto-generated method stub 

      AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this); 
      alertDialogBuilder.setTitle("Result"); 
      final String alert1 = "First Name: " + etName1.getText().toString(); 
      final Object alert2 = "Result: " + lv.getItemAtPosition(position); 


      alertDialogBuilder.setMessage(alert1 +"\n"+ alert2); 
      alertDialogBuilder.setCancelable(false) 
      .setPositiveButton("Yes",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog,int id) 
       { 

       String message = alert1 +"\n"+ alert2; 
       Intent share = new Intent(Intent.ACTION_SEND); 
       share.setType("text/plain"); 
       share.putExtra(Intent.EXTRA_TEXT, message); 
       startActivity(Intent.createChooser(share, "Select application to share your result")); 

       } 
      }) 
      .setNegativeButton("No",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog,int id) { 
        dialog.cancel(); 
       } 
      }); 
      AlertDialog alertDialog = alertDialogBuilder.create(); 
      alertDialog.show();  

    } 

回答

0

閱讀this。 Google爲Android開發的幾乎所有方面提供了培訓文檔庫。

相關問題