2013-10-28 26 views
-1

我想要一個按鈕,當觸摸時直接調用特定的號碼。下面是我的了:Java - 如何將一個呼叫意圖添加到按鈕

button5.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
     Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:NUMBER")); 
     intent.setLaunchFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
     startActivity(intent); 

這不工作 - 我得到了一個錯誤:

ACTION_CALL和FLAG_ACTIVITY_NEW_TASK不能得到解決,或者不是一個領域。

任何HALP

+0

答案就在:http://stackoverflow.com/問題/ 4816683 /如何使電話通過編程 – gbero

+0

我沒有找到正確的答案,我的問題在那裏。 – MiroslavVitula

+0

嘗試像這樣導入'import android.content.Intent;' – CRUSADER

回答

0

下面是代碼,

Intent callIntent = new Intent(Intent.ACTION_CALL); 
callIntent.setData(Uri.parse("tel:NUMBER")); 
startActivity(callIntent); 

權限:

<uses-permission android:name="android.permission.CALL_PHONE" /> 

乾杯:)

+0

這很令人興奮,我得到了什麼。仍然有奇怪的錯誤:action_call無法解析。 Content.intent被導入。 – MiroslavVitula

+0

嘗試使用ACTION_DIAL – sais

+0

也不起作用。 – MiroslavVitula