Использование Android по назначению (Call_action & new_task_launch) - PullRequest
0 голосов
/ 15 декабря 2011

Я столкнулся со следующей ошибкой при запуске приложения. Код моего приложения

public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.main);
    final Button callButton = (Button) findViewById(R.id. callButton);
    callButton.setOnClickListener(new Button.OnClickListener()
    { 
      public void onClick(View v)
      {
          Intent callIntent = new Intent(Intent.CALL_ACTION,Uri.parse("tel:123456789"));
          callIntent.setLaunchFlags(Intent.NEW_TASK_LAUNCH);
          startActivity(callIntent);
       }
     });

   }

Проблема, с которой я сталкиваюсь, заключается в том, что CALL_ACTION и NEW_TASK_LAUNCH дают мне ошибку, сообщающую мне, что они не являются полями. Может ли кто-нибудь решить эту проблему?

1 Ответ

0 голосов
/ 15 декабря 2011

Вы просто пишете это неправильно, очевидно, это не поле.Вы не получаете сообщение об ошибке в вашей IDE?CALL_ACTIVITY должно быть ACTION_CALL и NEW_TASK_LAUNCH должно быть FLAG_ACTIVITY_NEW_TASK.Пожалуйста, сначала прочтите Документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...