【发布时间】:2012-03-20 13:51:53
【问题描述】:
我正在开发一个应用程序,我在自己的应用程序中访问 Gmail 电子邮件,但我无法通过它们的 ID 删除这些电子邮件。我该怎么做?
delete.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
try {
Uri uri = Uri.parse((new StringBuilder()).append(
"content://gmail-ls/messages/").append(account_name).append("/").append(mail_id).toString());
getContentResolver().delete(uri, null, null);
Toast.makeText(cont, "Deleted", Toast.LENGTH_SHORT).show();
// getContentResolver().delete(
// Uri.parse("content://gmail-ls/conversations/"
// + account_name + "/" + mail_id + ""), null,
// null);
} catch (Exception e) {
e.printStackTrace();
}
}
});
【问题讨论】:
-
问题是,我可以在我的应用程序中以编程方式访问 gmail,但我无法使用上面给出的代码删除它们。此代码取自 gmail.java 的删除方法。请给我一个能够在我们自己的应用程序中删除 gmail 的解决方案。