我已经通过数据库填充数组列表实现了微调器.我可以在我的微调器数组适配器中获取并显示数组列表但是如果我在微调器中选择它没有在微调器中显示?我在这里有什么错误?
这是我的代码,
Spinner spinner1 = (Spinner) findViewById(R.id.prospin);
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, providerlist);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapter1);
Run Code Online (Sandbox Code Playgroud)
我使用这个来获取所选的项目字符串,
Spinner provid = (Spinner)findViewById(R.id.prospin);
String provider =provid.getSelectedItem().toString();
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我!
我想通知用户有关每周问题的答案.我需要将通知发送给用户,即使我的应用程序没有运行.通知将在一周内发送一次.当用户点击通知时,我的应用将会打开.我通过Timer和TimerTask()尝试了这个.这会在我的应用程序运行时通知用户.如何在应用程序未运行时将通知发送给用户.
有人可以帮帮我吗?
我已经实现了代码,以便从收件箱中获取短信到我的应用程序.它获取所有消息.但我想加载来自特定号码的消息.我按照[阅读特定发件人的所有短信显示空视图的教程.我得出结论这段代码.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.inbox);
ListView list = (ListView) findViewById(R.id.listView1);
List<String> msgList = getSMS();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, msgList);
list.setAdapter(adapter);
}
public List<String> getSMS() {
List<String> sms = new ArrayList<String>();
// StringBuilder smsBuilder = new StringBuilder();
final String SMS_URI_INBOX = "content://sms/inbox";
final String SMS_URI_ALL = "content://sms/";
try {
Uri uri = Uri.parse(SMS_URI_INBOX);
String[] projection = new String[] { "_id", "address", "person", "body", "date", "type" };
Cursor cur = getContentResolver().query(uri, projection, "address='5558'", null, null);
if (cur.moveToFirst()) …Run Code Online (Sandbox Code Playgroud)