/RMaps.Ext/src/com/robert/maps/ext/DonationActivity.java
Java | 49 lines | 36 code | 13 blank | 0 comment | 0 complexity | 6f156cc1a9d3261c01f62aa56c94a0f3 MD5 | raw file
- package com.robert.maps.ext;
-
- import android.app.Activity;
- import android.content.ActivityNotFoundException;
- import android.content.ComponentName;
- import android.content.Intent;
- import android.net.Uri;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Toast;
-
- public class DonationActivity extends Activity {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- setContentView(R.layout.donationactivity);
-
- findViewById(R.id.buttonStart).setOnClickListener(new View.OnClickListener() {
-
- public void onClick(View v) {
- try {
- final Intent intent = new Intent(Intent.ACTION_MAIN, null);
-
- intent.addCategory(Intent.CATEGORY_LAUNCHER);
-
- final ComponentName cn = new ComponentName("com.robert.maps", "com.robert.maps.applib.MainActivity");
-
- intent.setComponent(cn);
-
- intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
-
- startActivity(intent);
-
- } catch (ActivityNotFoundException e) {
- Toast.makeText(DonationActivity.this, R.string.message_noapp, Toast.LENGTH_LONG).show();
- try {
- startActivity(new Intent(Intent.ACTION_VIEW).setData(Uri.parse("market://details?id=com.robert.maps")));
- } catch (Exception e1) {
- e1.printStackTrace();
- }
- }
- DonationActivity.this.finish();
- }
- });
- }
-
- }