init commit
This commit is contained in:
@@ -0,0 +1,113 @@
|
||||
package com.eamobile.views;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.ScrollView;
|
||||
import android.widget.TextView;
|
||||
import com.eamobile.DownloadActivityInternal;
|
||||
import com.eamobile.Language;
|
||||
|
||||
public class InvalidAssetVersionView extends CustomView {
|
||||
Dialog dialog;
|
||||
Button exitBtn;
|
||||
LinearLayout mainLayout;
|
||||
|
||||
public InvalidAssetVersionView(Context context) {
|
||||
super(context);
|
||||
this.context = context;
|
||||
}
|
||||
|
||||
private void createContent(View view) {
|
||||
this.dialog = new Dialog(this.context);
|
||||
this.dialog.setCancelable(true);
|
||||
this.dialog.setCanceledOnTouchOutside(false);
|
||||
this.dialog.requestWindowFeature(1);
|
||||
this.mainLayout = new LinearLayout(this.context);
|
||||
this.mainLayout.setLayoutParams(new LinearLayout.LayoutParams(-1, -2, 1.0f));
|
||||
this.mainLayout.setOrientation(1);
|
||||
this.mainLayout.setGravity(16);
|
||||
addTitle(this.context, this.mainLayout, Language.getString(42));
|
||||
LinearLayout linearLayout = new LinearLayout(this.context);
|
||||
linearLayout.setLayoutParams(new LinearLayout.LayoutParams(-1, -2, 1.0f));
|
||||
linearLayout.setOrientation(1);
|
||||
linearLayout.setGravity(16);
|
||||
ScrollView scrollView = new ScrollView(this.context);
|
||||
scrollView.setLayoutParams(new LinearLayout.LayoutParams(-1, -2, 1.0f));
|
||||
scrollView.setForegroundGravity(16);
|
||||
TextView textView = new TextView(this.context);
|
||||
textView.setClickable(false);
|
||||
textView.setCursorVisible(false);
|
||||
textView.setPadding(10, 10, 10, 10);
|
||||
textView.setTextSize(1, 16.0f);
|
||||
textView.setText(Language.getString(43));
|
||||
scrollView.addView(textView);
|
||||
LinearLayout linearLayout2 = new LinearLayout(this.context);
|
||||
linearLayout2.setLayoutParams(new LinearLayout.LayoutParams(-1, -2, 1.0f));
|
||||
linearLayout2.setPadding(5, 0, 5, 5);
|
||||
linearLayout2.setOrientation(0);
|
||||
linearLayout2.setGravity(80);
|
||||
this.exitBtn = addButton(this.context, linearLayout2, Language.getString(6));
|
||||
linearLayout.addView(scrollView);
|
||||
this.mainLayout.addView(linearLayout);
|
||||
this.mainLayout.addView(linearLayout2);
|
||||
}
|
||||
|
||||
private void showContent(View view) {
|
||||
this.exitBtn.setOnClickListener(new View.OnClickListener() {
|
||||
/* class com.eamobile.views.InvalidAssetVersionView.AnonymousClass1 */
|
||||
|
||||
public void onClick(View view) {
|
||||
InvalidAssetVersionView.this.dialog.dismiss();
|
||||
try {
|
||||
DownloadActivityInternal.getMainActivity().startGameActivity(0);
|
||||
} catch (Throwable th) {
|
||||
}
|
||||
}
|
||||
});
|
||||
this.dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
|
||||
/* class com.eamobile.views.InvalidAssetVersionView.AnonymousClass2 */
|
||||
|
||||
public boolean onKey(DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
|
||||
return i == 82 || i == 84;
|
||||
}
|
||||
});
|
||||
this.dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
|
||||
/* class com.eamobile.views.InvalidAssetVersionView.AnonymousClass3 */
|
||||
|
||||
public void onCancel(DialogInterface dialogInterface) {
|
||||
dialogInterface.dismiss();
|
||||
DownloadActivityInternal.getMainActivity().startGameActivity(0);
|
||||
}
|
||||
});
|
||||
this.dialog.setContentView(this.mainLayout);
|
||||
this.dialog.show();
|
||||
}
|
||||
|
||||
@Override // com.eamobile.views.CustomView, com.eamobile.views.IDownloadView
|
||||
public void clean() {
|
||||
super.clean();
|
||||
try {
|
||||
this.dialog.dismiss();
|
||||
} catch (Exception e) {
|
||||
}
|
||||
}
|
||||
|
||||
@Override // com.eamobile.views.CustomView, com.eamobile.views.IDownloadView
|
||||
public void init() {
|
||||
super.init();
|
||||
createContent(this);
|
||||
showContent(this);
|
||||
}
|
||||
|
||||
@Override // com.eamobile.views.CustomView
|
||||
public void resume() {
|
||||
if (this.dialog != null) {
|
||||
showContent(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user