无法在Android

时间:2015-10-19 07:53:30

标签: android dialog

我正在为Android制作一个非常简单的启动器。我无法让一些快速拨号按钮工作。

这个想法是,当用户第一次按下快速拨号按钮时,系统会提示他们输入带有弹出窗口的电话号码(对话框?我想?)。然后将该号码分配给该按钮,然后在按下该按钮时调用分配的号码。如果他们想要重新分配一个数字并不是很好,但这只是我想要摆脱困境的一些原因。我正在考虑创建一个int来反映按钮的状态(0 =没有分配数字,1 =分配了数字),并使用if语句调出窗口或调用数字。

我不知道如何调出这样一个窗口(虽然我知道我可以使用拨号盘(android:inputType =“phone”)),以及如何传递用户的号码输入到int / long。我想我可以将值赋给int,尽管这可能不是最优的数据类型。我对如何在给出号码后拨打号码有一个大致的想法。

我该怎么办?我对编程很新,所以我遇到了麻烦。

1 个答案:

答案 0 :(得分:0)

可能会有所帮助。

  1. 对按钮进行长时间点击监听。
  2. 在长按事件中,显示一个接受该号码的对话框窗口。
  3. 将它存储在持久性内存中,无论是db,文件还是pref utils by android。
  4. 在点击按钮上,有一个逻辑来检索存储的内容并相应地更新视图。