我正在尝试构建一个小应用程序,它将数据文件放在外部存储中并通过电子邮件发送给它.我一直在logcat中得到'空指针异常'然后我的应用程序死了.我似乎无法找到我的异常,我想知道是否有办法确定造成这种情况的代码行.我有MainActivity类,然后是一个名为SendData的类 - 代码如下.我是新来的,所以任何帮助都会非常感谢 - 谢谢.
private static final String TAG = "MainActivity_ErrorLog";
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
// Create the getData intent
Intent intentgetData = new Intent(MainActivity.this, SendData.class);
public void onStart()
{
{
try
{
File sd = Environment.getExternalStorageDirectory();
File data = Environment.getDataDirectory();
if (sd.canWrite())
{
// verify the paths
String currentDBPath = "TLC_COMMON/database.db";
String backupDBPath = "database.db";
File currentDB = new File(data, currentDBPath);
File …Run Code Online (Sandbox Code Playgroud)