我在 GooglePlay 上有一个应用程序。我的一个朋友购买了它,发现它在进行活动转换时崩溃了。我发现了问题;它在清单 xml 文件中。我更改了它,并发送了更新。我的朋友安装我的应用程序仍然崩溃。更改应该已经解决了问题,但它没有,我怀疑这是由于无法在我的 IDE 之外更改清单文件。另一个问题是该应用程序在我的 Nexus 7 上运行良好,而另一个朋友 GS3 在更新之前运行良好!我提到的受到负面影响的设备是 LG G2X。这里发生了什么???
//这是启动导致崩溃的意图的活动的java文件
@TargetApi(14)
public class CashButtonSignal1 extends Activity {
TextView cashButton1SignalText;
Timer timer1 = new Timer();
boolean b1 = true;
TimerTask timerStep1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cash_button_signal1);
setupActionBar();
}
/**
* Set up the {@link android.app.ActionBar}, if the API is available.
*/
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
private void setupActionBar() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
getActionBar().setDisplayHomeAsUpEnabled(true);
}
cashButton1SignalText = (TextView)findViewById(R.id.cashButton1SignalText);
timerStep1 = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
if (b1) {
cashButton1SignalText.setBackgroundColor(Color.RED);
cashButton1SignalText.setTextColor(Color.WHITE);
b1=false;
} else {
cashButton1SignalText.setBackgroundColor(Color.WHITE);
cashButton1SignalText.setTextColor(Color.RED);
b1=true;
}
}
});
}
};
timer1.schedule(timerStep1,200,200);
}
public void cashButton1SignalTextClicked (View cashButton1SignalTextClickedView){
Intent displayCashOrderActivity = new Intent (this, CashOrderActivity.class);
startActivity(displayCashOrderActivity);
}
//这是activity的xml文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/cashButton1SignalText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:enabled="true"
android:textStyle="bold"
android:background="#FFFFFF"
android:textColor="#FF0000"
android:clickable="true"
android:gravity="center"
android:textSize="230sp"
android:text="@string/orderSignalText"
android:onClick="cashButton1SignalTextClicked" />