Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 开放式SmsManager_Android - Fatal编程技术网

Android 开放式SmsManager

Android 开放式SmsManager,android,Android,安卓:您好,我正在创建短信应用程序。我有所有短信的列表视图,我正在尝试如果我在列表视图中单击任何短信,它将打开SmsManager,其中将显示该短信的数量。但如果我在列表视图中单击任何消息,应用程序将意外终止。 谢谢你的帮助 有源代码: list.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<

安卓:您好,我正在创建短信应用程序。我有所有短信的列表视图,我正在尝试如果我在列表视图中单击任何短信,它将打开SmsManager,其中将显示该短信的数量。但如果我在列表视图中单击任何消息,应用程序将意外终止。 谢谢你的帮助

有源代码:

 list.setOnItemClickListener(new OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> arg0, View view, int position,
                    long id) {
                SmsManager m = SmsManager.getDefault();
                Uri uriSMSURIs = Uri.parse("content://sms/inbox");
                Cursor cc = getContentResolver().query(uriSMSURIs, null, null, null, null);
                String destinationAddress  = cc.getString(cc.getColumnIndex("address"));
                m.sendTextMessage(destinationAddress , null, destinationAddress , null, null);


            }

        });
    }
list.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
public void onItemClick(适配器视图arg0、视图视图、内部位置、,
长id){
SmsManager m=SmsManager.getDefault();
Uri Uri=Uri.parse(“content://sms/inbox");
游标cc=getContentResolver().query(urimsuris,null,null,null);
String destinationAddress=cc.getString(cc.getColumnIndex(“地址”);
m、 sendTextMessage(destinationAddress,null,destinationAddress,null,null);
}
});
}
试试看


您至少应该提供logcat(错误日志)和生成错误/异常的代码行

您没有使用所单击项目的索引。取而代之的是获取列“address”的所有行。

在连接到PC/Mac的设备上运行应用程序并运行“adb logcat”时,是否会出现异常?我没有尝试过,但我会尝试。