我有非常奇怪的问题。这个简单的代码:
Toast.makeText(getApplicationContext(), "Hello worlds" + date_month_year, Toast.LENGTH_SHORT).show();
parsedDate = dateFormatter.parse(date_month_year);
Intent i = new Intent(getApplicationContext(), CalendarHoursViewActivity.class);
i.putExtra("choosed_date", date_month_year);
startActivity(i);
不适用于以下设备:Samsung S3,Samsung S4,Fly IQ451。 但它在三星Galaxy note的Nexus 4上运行成功。 AndroidManifest看起来很不错:
android:minSdkVersion="13"
android:targetSdkVersion="16"
我想要开始的活动也在清单中。
此外,与活动开始不同,Toast会在所有设备上显示。
这种奇怪问题的原因和解决方案是什么?
答案 0 :(得分:0)
问题在于获取ParsingException。我的设备上有英文本地化,因此2013年9月18日的参赛日期成功。在列出的设备上有另一个本地化,他们在try块中获得了ParsingException。所以应用程序没有关闭,但startActivity没有调用。所以问题就解决了。