GooglePlayにアプリがあります。友人の1人がそれを購入し、アクティビティの移行中にクラッシュしたことを発見しました。私は問題を見つけました。マニフェストxmlファイルにありました。変更してアップデートを送信しました。友達が私のアプリをインストールしてもクラッシュします。変更によって問題が修正されたはずですが、修正されませんでした。IDEの外部でマニフェストファイルを変更できないことが原因であると思われます。これに関する別の問題は、アプリが私のNexus 7と、アップデート前の別の友人GS3で正常に動作したことです。私が参照した悪影響を受けたデバイスはLGG2Xです。何が起きてる???
//これはクラッシュの原因となるインテントを起動するアクティビティの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);
}
//これはアクティビティの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" />