【发布时间】:2014-12-31 16:55:29
【问题描述】:
我想在我的应用程序中创建一个单独的类来处理错误报告并将特定错误发送到数据库。但是,我无法弄清楚 Context 应该是什么以及应该如何正确编码。我认为它应该仍然是可能的,我只需要不同的编码,如果不是这样,对我来说最好的解决方案是什么?
public class SendError implements Runnable
{
private String url;
public SendError(String errors, String form, String database, String SQL)
{
url = string;
Handler handler = new Handler();
handler.post(new Runnable() {
public void run() {
Toast toast = Toast.makeText(getContext, msg, Toast.LENGTH_LONG);
toast.show();
}
});
}
}
编辑:
我要做的是为我的整个应用程序创建一个类,该类在向数据库提交数据时处理 SQL 错误的记录。班级需要做两件简单的事情。根据提交的表单、数据库、提交时间以及导致错误的 SQL 代码提交信息。我想让这个类做的另一件事是显示一个 toast,将基本的错误信息返回给用户。我已正确处理了此数据提交部分(因此Runnable 的原因),但我仍然收到 Toast 错误。
【问题讨论】:
-
你在哪里创建这个
SendError对象? -
我在一个完全独立的类文件中创建了它。
标签: java android class toast android-context