// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.kpdus.com/jad.html // Decompiler options: packimports(3) // Source File Name: ReviewConfirmActivity.java package com.bocai; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.os.Handler; import android.view.*; import android.webkit.*; // Referenced classes of package com.bocai: // HomeActivity public class ReviewConfirmActivity extends Activity { public static final String RESET_SPOT = "reset-spot"; public static final String REVIEW_ID = "reviewID"; android.view.View.OnClickListener addCallback; android.view.View.OnClickListener doneCallback; final Handler handler; View progress; String reviewID; View toolbarItems[]; StringBuilder url; WebView webView; public ReviewConfirmActivity() { handler = new Handler(); addCallback = new android.view.View.OnClickListener() { public void onClick(View view) { Runnable runnable = new Runnable() { public void run() { Intent intent = new Intent(); intent.putExtra("reset-spot", true); ((HomeActivity) getParent()) .popNavigationStack(-1, intent); } }; handler.post(runnable); } }; doneCallback = new android.view.View.OnClickListener() { public void onClick(View view) { Runnable runnable = new Runnable() { public void run() { ((HomeActivity) getParent()).popNavigationStackToRoot(); } }; handler.post(runnable); } }; } void initWithReviewID(String s) { reviewID = s; StringBuilder stringbuilder1; String s1; Runnable runnable; if (url == null) { StringBuilder stringbuilder = new StringBuilder(); url = stringbuilder; } else { url.setLength(0); } stringbuilder1 = url.append("http://www.bocai007.com/reviews/"); s1 = reviewID; stringbuilder1.append(s1).append("/success.html5?client=android"); runnable = new Runnable() { public void run() { if (webView == null) { return; } else { WebView webview = webView; String s2 = url.toString(); webview.loadUrl(s2); return; } } }; handler.post(runnable); } protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.review_conf); progress = findViewById(R.id.progress); webView = (WebView) findViewById(R.id.webview); webView.setVerticalScrollbarOverlay(true); webView.setBackgroundColor(0); webView.getSettings().setJavaScriptEnabled(true); WebViewClient webviewclient = new WebViewClient() { public void onPageFinished(WebView webview2, String s) { super.onPageFinished(webview2, s); progress.setVisibility(8); } public void onPageStarted(WebView webview2, String s, Bitmap bitmap) { super.onPageStarted(webview2, s, bitmap); progress.setVisibility(0); } }; webView.setWebViewClient(webviewclient); ViewGroup viewgroup = (ViewGroup) getLayoutInflater().inflate(R.layout.review_conf_toolbar, null); toolbarItems = new View[viewgroup.getChildCount()]; int i = 0; while (true) { if (viewgroup.getChildCount() <= 0) return; View view1 = viewgroup.getChildAt(0); viewgroup.removeView(view1); toolbarItems[i++] = view1; if (view1.getId() == R.id.btn_cancel) { view1.setOnClickListener(doneCallback); } if(view1.getId() == R.id.btn_add) { view1.setOnClickListener(addCallback); } } /* * _L2: View view1; int j; if(viewgroup.getChildCount() <= 0) return; * view1 = viewgroup.getChildAt(0); viewgroup.removeView(view1); View * aview1[] = toolbarItems; j = i + 1; aview1[i] = view1; * if(view1.getId() != 0x7f08004f) break; Loop/switch isn't completed * android.view.View.OnClickListener onclicklistener = doneCallback; * view1.setOnClickListener(onclicklistener); _L4: i = j; if(true) goto * _L2; else goto _L1 _L1: if(view1.getId() != 0x7f08000c) goto _L4; * else goto _L3 _L3: android.view.View.OnClickListener onclicklistener1 * = addCallback; view1.setOnClickListener(onclicklistener1); goto _L4 */ } public boolean onKeyDown(int i, KeyEvent keyevent) { boolean flag; if (i == 4) flag = false; else flag = super.onKeyDown(i, keyevent); return flag; } public void onNewIntent(Intent intent) { super.onNewIntent(intent); setIntent(intent); } protected void onResume() { super.onResume(); Bundle bundle = getIntent().getExtras(); if (bundle != null) { String s = bundle.getString("reviewID"); if (s != null) initWithReviewID(s); } HomeActivity homeactivity = (HomeActivity) getParent(); homeactivity.replaceToolbar(toolbarItems); } }