@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_customize); Bundle bundle = getIntent().getExtras(); if (bundle != null) { type = bundle.getString("Type"); } bundle = getIntent().getBundleExtra("user_details"); if (bundle != null) { if (type.equals("Name")) { this.givenValue = bundle.getString("user_name"); } else { this.givenValue = bundle.getString("user_phone"); ((EditText) findViewById(R.id.customize_old)).setInputType(InputType.TYPE_CLASS_PHONE); ((EditText) findViewById(R.id.customize_new)).setInputType(InputType.TYPE_CLASS_PHONE); } } ((TextView) findViewById(R.id.customize_title)) .setText(getString(R.string.customize_title) + " " + type); ((EditText) findViewById(R.id.customize_old)) .setHint(getString(R.string.customize_old) + " " + type); ((EditText) findViewById(R.id.customize_new)) .setHint(getString(R.string.customize_new) + " " + type); ((Button) findViewById(R.id.customize_btn)) .setText(getString(R.string.customize_btn) + " " + type); ActionBar mainActionBar = getSupportActionBar(); mainActionBar.setDisplayHomeAsUpEnabled(true); }
@Override protected void onHandleIntent(Intent intent) { Bundle extras = intent.getExtras(); if (!extras.isEmpty()) { String tipo = extras.getString("tipo"); switch (tipo) { case Constantes.TipoGCM.CHOFER_ASIGNADO: String choferJson = extras.getString("object"); Chofer chofer = new Gson().fromJson(choferJson, Chofer.class); notificar( "RapiTaxi - Chofer asignado.", chofer.getNombre() + " " + chofer.getApellido(), ViajeActivity.class); break; case Constantes.TipoGCM.VIAJE_CANCELADO: notificar("RapiTaxi", "El viaje ha sido cancelado.", SolicitarActivity.class); break; case Constantes.TipoGCM.VIAJE_FINALIZADO: notificar("RapiTaxi", "El viaje ha finalizado.", SolicitarActivity.class); break; case Constantes.TipoGCM.SIN_CHOFER: notificar( "RapiTaxi", "No hay choferes para su viaje. Intentelo de nuevo.", SolicitarActivity.class); break; } } // Release the wake lock provided by the WakefulBroadcastReceiver. ReceptorLocal.completeWakefulIntent(intent); }
@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Util.logd("Facebook-WebView", "Redirect URL: " + url); if (url.startsWith(Facebook.REDIRECT_URI)) { Bundle values = Util.parseUrl(url); String error = values.getString("error"); if (error == null) { error = values.getString("error_type"); } if (error == null) { mListener.onComplete(values); } else if (error.equals("access_denied") || error.equals("OAuthAccessDeniedException")) { mListener.onCancel(); } else { mListener.onFacebookError(new FacebookError(error)); } FbDialog.this.dismiss(); return true; } else if (url.startsWith(Facebook.CANCEL_URI)) { mListener.onCancel(); FbDialog.this.dismiss(); return true; } else if (url.contains(DISPLAY_STRING)) { return false; } // launch non-dialog URLs in a full browser getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); return true; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (isFinishing()) return; setContentView(R.layout.fingerprint_viewer); integrator = new IntentIntegrator(this); Intent intent = getIntent(); account = getAccount(intent); user = getUser(intent); if (AccountManager.getInstance().getAccount(account) == null || user == null) { Application.getInstance().onError(R.string.ENTRY_IS_NOT_FOUND); finish(); return; } if (savedInstanceState != null) { remoteFingerprint = savedInstanceState.getString(SAVED_REMOTE_FINGERPRINT); localFingerprint = savedInstanceState.getString(SAVED_LOCAL_FINGERPRINT); } else { remoteFingerprint = OTRManager.getInstance().getRemoteFingerprint(account, user); localFingerprint = OTRManager.getInstance().getLocalFingerprint(account); } verifiedView = (CheckBox) findViewById(R.id.verified); verifiedView.setOnCheckedChangeListener(this); scanView = findViewById(R.id.scan); scanView.setOnClickListener(this); showView = findViewById(R.id.show); showView.setOnClickListener(this); copyView = findViewById(R.id.copy); copyView.setOnClickListener(this); isUpdating = false; }
public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { rootView = inflater.inflate(R.layout.user_profile_layout, container, false); /* * Get info from actvity */ Bundle bundle = getActivity().getIntent().getBundleExtra(USER); // int numFollowers = bundle.getInt(FOLLOWERS_COUNT); if (bundle != null) { avatarUrl = bundle.getString(AVATAR_URL); fullNameString = bundle.getString(FULLNAME); numFollowers = bundle.getInt(FOLLOWERS_COUNT); configUserLayout(avatarUrl, fullNameString, numFollowers); } else { configUserLayout(null, null, -1); } configButton(); return rootView; }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_create_account); String email; if (savedInstanceState == null) { Bundle extras = getIntent().getExtras(); email = extras == null ? "" : extras.getString(Constants.TAG_EMAIL); } else { email = savedInstanceState.getString(Constants.TAG_EMAIL); } edit_nome = (EditText) findViewById(R.id.edit_nome); edit_email = (EditText) findViewById(R.id.edit_email); edit_email.setText(email); edit_password = (EditText) findViewById(R.id.edit_password); txt_alreadyHave = (TextView) findViewById(R.id.txt_already_have); txt_alreadyHave.setOnClickListener(this); btn_registrar = (Button) findViewById(R.id.btn_register); btn_registrar.setOnClickListener(this); this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (data != null) { Bundle extras = data.getExtras(); switch (requestCode) { case 0: final String returnText = extras.getString("commentText"); if (!returnText.equals("CANCEL")) { final String postID = extras.getString("postID"); final int commentID = extras.getInt("commentID"); showDialog(ID_DIALOG_REPLYING); new Thread( new Runnable() { public void run() { Looper.prepare(); pd = new ProgressDialog(CommentsActivity.this); replyToComment(postID, commentID, returnText); } }) .start(); } break; } } }
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Bundle bundle = null; if (data == null || (bundle = data.getExtras()) == null) return; if (requestCode == 200) { String path = bundle.getString("path"); if (!path.equals("")) { SetBodyImagePath(path); show_body_image_path(); } } if (requestCode == 201) { String path = bundle.getString("path"); if (!path.equals("")) { SetAudioPath(path); show_audio_path(); } } if (requestCode == 202 || requestCode == 203) { String path = bundle.getString("path"); if (!path.equals("")) { SetDataPath(path, requestCode - 202); /* (path, 0 or 1) */ show_data_path(); } } }
@Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { switch (id) { case SEARCH_CURSOR_LOADER_ID: return new CursorLoader( getActivity(), PlaceProvider.SEARCH_URI, null, getString(R.string.mapa_google_api_browser_key), new String[] {args.getString("query")}, null); case DETAILS_CURSOR_LOADER_ID: return new CursorLoader( getActivity(), PlaceProvider.DETAILS_URI, null, getString(R.string.mapa_google_api_browser_key), new String[] {args.getString("query")}, null); default: return null; } }
@Override public void onReceive(Context context, Intent arg1) { Bundle bundle = arg1.getExtras(); switch (bundle.getString("NOTIFICATION_TYPE", "")) { case "newTemp": ((NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE)) .cancel(55); // Kills the notification Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create(); TempBasal suggestedTemp = gson.fromJson(bundle.getString("SUGGESTED_BASAL", ""), TempBasal.class); pumpAction.setTempBasal(suggestedTemp); // Action the suggested Temp Notifications.clear("updateCard"); // Clears info card on current Basal break; case "setTemp": ((NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE)) .cancel(56); // Kills the notification break; case "NEW_INSULIN_UPDATE": Notifications.newInsulinUpdate(); break; case "RUN_OPENAPS": Intent apsIntent = new Intent(MainApp.instance(), APSService.class); MainApp.instance().startService(apsIntent); break; case "CANCEL_TBR": pumpAction.cancelTempBasal(); break; } }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle extras = getIntent().getExtras(); if (extras != null) { // get the authentication flow settings mAuthClientId = extras.getString(KEY_AUTH_CLIENT_ID); mAuthDomain = extras.getString(KEY_AUTH_DOMAIN); try { mAuthMode = (AuthMode) extras.getSerializable(KEY_AUTH_MODE); } catch (ClassCastException e) { throw new IllegalArgumentException( "AuthMode must be one of the following: AuthMode.Social, AuthMode.Email, AuthMode.Both"); } if (mAuthClientId == null || mAuthDomain == null || mAuthMode == null) { throw new IllegalArgumentException( "Missing some of these parameters: AuthClientID, AuthDomain, AuthMode"); } // Valid params Log.d(TAG, String.format("Params: %s, %s, %s", mAuthClientId, mAuthDomain, mAuthMode)); setContentView(R.layout.simpleauth_activity); setView(); } }
// [START receive_message] @Override public void onMessageReceived(String from, Bundle data) { String message = Html.fromHtml(data.getString("title")).toString(); System.out.println(data.getString("title")); Log.d(TAG, "From: " + from); Log.d(TAG, "Message: " + message); if (from.startsWith("/topics/")) { // message received from some topic. } else { // normal downstream message. } // [START_EXCLUDE] /** * Production applications would usually process the message here. Eg: - Syncing with server. - * Store message in local database. - Update UI. */ /** * In some cases it may be useful to show a notification indicating to the user that a message * was received. */ if (getPushSettings(getString(R.string.switch_setting))) { sendNotification(message); } // [END_EXCLUDE] }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.product_gallery_activity); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar); options = new DisplayImageOptions.Builder() .cacheInMemory(false) .cacheOnDisc(false) .imageScaleType(ImageScaleType.EXACTLY) .bitmapConfig(Bitmap.Config.RGB_565) .build(); gallery = (Gallery) findViewById(R.id.gallery); Bundle bundle = getIntent().getExtras(); title = bundle.getString("title"); currentPath = bundle.getString("currentPath"); httpHeader = bundle.getString("httpHeader"); initUI(title); new GetProductTask().execute(currentPath, title, httpHeader); }
public void createNotification(Context context, Bundle extras) { NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); String appName = getAppName(this); Intent notificationIntent = new Intent(this, PushHandlerActivity.class); notificationIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP); notificationIntent.putExtra("pushBundle", extras); PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT); NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context) .setDefaults(Notification.DEFAULT_ALL) .setSmallIcon(context.getApplicationInfo().icon) .setWhen(System.currentTimeMillis()) .setContentTitle(extras.getString("title")) .setTicker(extras.getString("title")) .setContentIntent(contentIntent); String message = extras.getString("message"); if (message != null) { mBuilder.setContentText(message); } else { mBuilder.setContentText("<missing message content>"); } String msgcnt = extras.getString("msgcnt"); if (msgcnt != null) { mBuilder.setNumber(Integer.parseInt(msgcnt)); } mNotificationManager.notify((String) appName, NOTIFICATION_ID, mBuilder.build()); }
@SmallTest @MediumTest @LargeTest public void testMultipleCaches() { Bundle bundle1 = new Bundle(), bundle2 = new Bundle(); bundle1.putInt(INT_KEY, 10); bundle1.putString(STRING_KEY, "ABC"); bundle2.putInt(INT_KEY, 100); bundle2.putString(STRING_KEY, "xyz"); ensureApplicationContext(); SharedPreferencesTokenCachingStrategy cache1 = new SharedPreferencesTokenCachingStrategy(getContext()); SharedPreferencesTokenCachingStrategy cache2 = new SharedPreferencesTokenCachingStrategy(getContext(), "CustomCache"); cache1.save(bundle1); cache2.save(bundle2); // Get new references to make sure we are getting persisted data. // Reverse the cache references for fun. cache1 = new SharedPreferencesTokenCachingStrategy(getContext(), "CustomCache"); cache2 = new SharedPreferencesTokenCachingStrategy(getContext()); Bundle newBundle1 = cache1.load(), newBundle2 = cache2.load(); Assert.assertEquals(bundle2.getInt(INT_KEY), newBundle1.getInt(INT_KEY)); Assert.assertEquals(bundle2.getString(STRING_KEY), newBundle1.getString(STRING_KEY)); Assert.assertEquals(bundle1.getInt(INT_KEY), newBundle2.getInt(INT_KEY)); Assert.assertEquals(bundle1.getString(STRING_KEY), newBundle2.getString(STRING_KEY)); }
@Override public void onMessageReceived(String from, Bundle data) { String message = data.getString("message"); String senderId = data.getString("senderId"); String senderName = data.getString("senderName"); String caseId = data.getString("caseId"); caseId = "testCaseId"; String messageId = data.getString("messageId"); int typeOfMessage = data.getInt("typeOfMessage"); new ChatsDb(this).insertChatMessage(caseId, senderId, typeOfMessage, message); if (UserChatRoom.broadcastReceiverIsSet && UserChatRoom.getChatRoomDetailsReturnContainerCache.caseId.equals(caseId)) { Intent intent = new Intent(MyGcmListenerService.MESSAGE_RESULT); if (message != null) { intent.putExtra(Constants.messageString, message); intent.putExtra(Constants.senderNameString, senderName); intent.putExtra(Constants.senderIdString, senderId); intent.putExtra(Constants.typeOfMessageString, typeOfMessage); intent.putExtra(Constants.caseIdString, caseId); } broadcaster.sendBroadcast(intent); } else { new AppIdentityDb(this).InsertUpdateResource(AppIdentityDb.newChatMessage + caseId, "1"); sendNotification(message, senderName, caseId); } }
@Override public void onCreate(Bundle savedInstanceState) { listaComments = new ArrayList<Comment>(); preferences = getActivity().getSharedPreferences(Constantes.SP_FILE, Context.MODE_PRIVATE); commentsadapter = new ListaCommentsCustomAdapter(getActivity(), R.layout.linea_comments, listaComments); configurarToolbar(); Bundle args = getArguments(); if (args != null) { if (args.getParcelable("event") != null) { // this should happens when showing details of a event event = args.getParcelable("event"); // new getImage().execute("cartel" + event.getId() + ".jpg"); } else { if (args.getString("idevento") != null) { // si ha llegado una notificacion con la id del evento que hay que enseñar new CargarEvento().execute(args.getString("idevento")); } } new LoadComments().execute(Integer.toString(Constantes.NUMBER_MAX_COMMENTS_SHOW)); } super.onCreate(savedInstanceState); }
public View onCreateView( final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) { if (savedInstanceState != null) { final String loginTypeString = savedInstanceState.getString(LOGIN_TYPE_KEY); loginType = loginTypeString == null ? loginType : LoginType.valueOf(loginTypeString); progress = savedInstanceState.getInt(PROGRESS_KEY, progress); final String progressTypeString = savedInstanceState.getString(PROGRESS_TYPE_KEY); progressType = progressTypeString == null ? progressType : ProgressType.valueOf(progressTypeString); } View view = super.onCreateView(inflater, container, savedInstanceState); if (view == null) { final int layoutResourceId; switch (progressType) { case DOTS: layoutResourceId = R.layout.fragment_reverb_footer_dots; break; case BAR: default: layoutResourceId = R.layout.fragment_reverb_footer_bar; break; } view = inflater.inflate(layoutResourceId, container, false); } updateButtonText(view); updateProgress(view); updateSwitchLoginTypeListener(view); return view; }
@SuppressLint("SetJavaScriptEnabled") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getActionBar().setDisplayHomeAsUpEnabled(true); Bundle bundle = getIntent().getExtras(); String url = bundle.getString("url"); String title = bundle.getString("title"); current_url = url; WebViewActivity.this.setTitle(title); final Context myApp = this; setContentView(R.layout.activity_webview); CookieSyncManager.createInstance(myApp); WebSettings settings = getWebView().getSettings(); settings.setJavaScriptEnabled(true); settings.setSupportZoom(true); settings.setBuiltInZoomControls(true); settings.setDisplayZoomControls(false); // settings.setLoadWithOverviewMode(true); settings.setUseWideViewPort(true); final WebView webview = (WebView) getWebView(); webview.setWebViewClient(new MyWebViewClient()); webview.setWebChromeClient(new MyWebChromeClient()); webview.loadUrl(url); }
public void requestBannerAd( Context context, MediationBannerListener mediationbannerlistener, Bundle bundle, AdSize adsize, MediationAdRequest mediationadrequest, Bundle bundle1) { zzJG = (CustomEventBanner) zzj(bundle.getString("class_name")); if (zzJG == null) { mediationbannerlistener.onAdFailedToLoad(this, 0); return; } if (bundle1 == null) { bundle1 = null; } else { bundle1 = bundle1.getBundle(bundle.getString("class_name")); } zzJG.requestBannerAd( context, new zza(this, mediationbannerlistener), bundle.getString("parameter"), adsize, mediationadrequest, bundle1); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_notification); setupViews(); Bundle b = this.getIntent().getExtras(); if (null != b) { final String sessionId = b.getString(HomeListenerService.KEY_SESSION_ID); LOGD(TAG, "Received session id in NotificationActivity: " + sessionId); final String sessionName = b.getString(HomeListenerService.KEY_SESSION_NAME); final String sessionRoom = b.getString(HomeListenerService.KEY_SESSION_ROOM); final String speakers = getIntent().getStringExtra(HomeListenerService.KEY_SPEAKER_NAME); final int notificationId = getIntent().getIntExtra(HomeListenerService.KEY_NOTIFICATION_ID, 0); mSession.setText(sessionName); mSpeaker.setText(speakers + " - " + sessionRoom); mContent.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { Intent feedbackIntent = new Intent(NotificationActivity.this, PagerActivity.class); feedbackIntent.putExtra(HomeListenerService.KEY_SESSION_ID, sessionId); feedbackIntent.putExtra(HomeListenerService.KEY_NOTIFICATION_ID, notificationId); feedbackIntent.setFlags( Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity(feedbackIntent); } }); } }
@Override public void handleMessage(Message msg) { Bundle data = msg.getData(); String jobIdString = data.getString(SiteController.MESSAGE_KEY_JOB_ID); int jobId = (jobIdString != null) ? Integer.parseInt(jobIdString) : -1; Job job = (Job) (new JobTable()).get(mContext, jobId); int messageType = data.getInt(SiteController.MESSAGE_KEY_TYPE); switch (messageType) { case SiteController.MESSAGE_TYPE_SUCCESS: String result = data.getString(SiteController.MESSAGE_KEY_RESULT); jobSucceeded(result); break; case SiteController.MESSAGE_TYPE_FAILURE: int errorCode = data.getInt(SiteController.MESSAGE_KEY_CODE); String errorMessage = data.getString(SiteController.MESSAGE_KEY_MESSAGE); Exception exception = (Exception) data.getSerializable(SiteController.MESSAGE_KEY_EXCEPTION); jobFailed(exception, errorCode, errorMessage); break; case SiteController.MESSAGE_TYPE_PROGRESS: String message = data.getString(SiteController.MESSAGE_KEY_MESSAGE); float progress = data.getFloat(SiteController.MESSAGE_KEY_PROGRESS); jobProgress(job, progress, message); break; } }
@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); ViewUtils.inject(this); /* * 功能:获取前面activity传过来的uuid */ Bundle bundle = getIntent().getExtras(); uuid = bundle.getString("uuid"); isOrigin = bundle.getBoolean("isOrigin"); if (isOrigin) iv_inform_edit.setVisibility(View.VISIBLE); messageCount = bundle.getString("messageCount"); volleyRequestQueue = Volley.newRequestQueue(this); context = InformActivity.this; loadingDialog = new LoadingDialog(context); loadingDialog.setLoadingString("请稍等"); loadingDialog.showLoadingDialog(); // 初始化 init(); /* * 功能:progress'判断网络状态的标志 */ // progress = new ProgressDialog(InformActivity.this); // progress.setMessage("请稍等"); // progress.setCanceledOnTouchOutside(false); // progress.setCancelable(false); // progress.show(); // 获取后台数据 NetConnect(uuid); }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { Log.d(TAG, "onActivityResult"); // This captures the return code sent by Login Activity, to know whether or not the user got the // authorization if (requestCode == Constants.AUTHORIZE_PUSH) { if (resultCode == Activity.RESULT_OK) { // Tell the activity NOT to reload on next resume since the push itself will do it ((DashboardActivity) getActivity()).setReloadOnResume(false); // In case authorization was ok, we launch push action Bundle extras = data.getExtras(); int position = extras.getInt("Survey", 0); String user = extras.getString("User"); String password = extras.getString("Password"); final Survey survey = (Survey) adapter.getItem(position - 1); AsyncPush asyncPush = new AsyncPush(survey, user, password); asyncPush.execute((Void) null); } else { // Otherwise we notify and continue new AlertDialog.Builder(getActivity()) .setTitle("Authorization failed") .setMessage("User or password introduced are wrong. Push aborted.") .setPositiveButton(android.R.string.ok, null) .setNegativeButton(android.R.string.no, null) .create() .show(); } } }
/** We have received a push notification from GCM, analyze the intents bundle for the payload. */ @Override protected void onMessage(Context context, Intent intent) { Log.i(TAG, "Received message"); displayMessage(context, "Message Received"); String message = null; String title = null; String url = null; if (intent != null) { // Check the bundle for the pay load body and title Bundle bundle = intent.getExtras(); if (bundle != null) { displayMessage(context, "Message bundle: " + bundle); Log.i(TAG, "Message bundle: " + bundle); message = bundle.getString("message"); title = bundle.getString("title"); url = bundle.getString("url"); } } // If there was no body just use a standard message if (message == null) { message = getString(R.string.airbop_message); } generateNotification(context, title, message, url); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_item_display); if (savedInstanceState == null) { Bundle extras = getIntent().getExtras(); if (extras == null) { itemId = null; } else { itemId = extras.getString("itemId"); } } else { itemId = (String) savedInstanceState.getSerializable("itemId"); } if (savedInstanceState == null) { Bundle extras = getIntent().getExtras(); if (extras == null) { imageNum = 0; } else { imageNum = extras.getInt("imageNum"); } } else { imageNum = (int) savedInstanceState.getSerializable("imageNum"); } if (savedInstanceState == null) { Bundle extras = getIntent().getExtras(); if (extras == null) { userId = null; } else { userId = extras.getString("userId"); } } else { userId = (String) savedInstanceState.getSerializable("userId"); } ParseQuery<ParseObject> query = ParseQuery.getQuery("Item"); query.getInBackground( itemId, new GetCallback<ParseObject>() { public void done(ParseObject object, ParseException e) { if (e == null) { if (object.has("itemImage0")) { ImageView displayImage = (ImageView) findViewById(R.id.imageDisplay); ParseFile image = object.getParseFile("itemImage0"); try { byte[] imageData = image.getData(); Bitmap bitmap = BitmapFactory.decodeByteArray(imageData, 0, imageData.length); displayImage.setImageBitmap(bitmap); } catch (ParseException e1) { e1.printStackTrace(); } } } else { } } }); }
// [START receive_message] @Override public void onMessageReceived(String from, Bundle data) { String message = data.getString("message"); String extra = data.getString("extra"); Log.d(TAG, "From: " + from); Log.d(TAG, "Message: " + message); if (from.startsWith("/topics/")) { // message received from some topic. } else { // normal downstream message. } // [START_EXCLUDE] /** * Production applications would usually process the message here. Eg: - Syncing with server. - * Store message in local database. - Update UI. */ /** * In some cases it may be useful to show a notification indicating to the user that a message * was received. */ sendNotification(message, extra); // [END_EXCLUDE] }
/** * Authenticates this client as belonging to your application. * * <p>You must define {@code com.parse.APPLICATION_ID} and {@code com.parse.CLIENT_KEY} {@code * meta-data} in your {@code AndroidManifest.xml}: * * <pre> * <manifest ...> * * ... * * <application ...> * <meta-data * android:name="com.parse.APPLICATION_ID" * android:value="@string/parse_app_id" /> * <meta-data * android:name="com.parse.CLIENT_KEY" * android:value="@string/parse_client_key" /> * * ... * * </application> * </manifest> * </pre> * * <p>This must be called before your application can use the Parse library. The recommended way * is to put a call to {@code Parse.initialize} in your {@code Application}'s {@code onCreate} * method: * * <p> * * <pre> * public class MyApplication extends Application { * public void onCreate() { * Parse.initialize(this); * } * } * </pre> * * @param context The active {@link Context} for your application. */ public static void initialize(Context context) { Context applicationContext = context.getApplicationContext(); String applicationId; String clientKey; Bundle metaData = ManifestInfo.getApplicationMetadata(applicationContext); if (metaData != null) { applicationId = metaData.getString(PARSE_APPLICATION_ID); clientKey = metaData.getString(PARSE_CLIENT_KEY); if (applicationId == null) { throw new RuntimeException( "ApplicationId not defined. " + "You must provide ApplicationId in AndroidManifest.xml.\n" + "<meta-data\n" + " android:name=\"com.parse.APPLICATION_ID\"\n" + " android:value=\"<Your Application Id>\" />"); } if (clientKey == null) { throw new RuntimeException( "ClientKey not defined. " + "You must provide ClientKey in AndroidManifest.xml.\n" + "<meta-data\n" + " android:name=\"com.parse.CLIENT_KEY\"\n" + " android:value=\"<Your Client Key>\" />"); } } else { throw new RuntimeException("Can't get Application Metadata"); } initialize(context, applicationId, clientKey); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = getIntent().getExtras(); strdate = bundle.getString("strdate"); enddate = bundle.getString("enddate"); moneyType = bundle.getString("moneyType"); initTitle(R.drawable.njzq_title_left_back, 0, "资金流水查询"); String[] toolbarNames = { Global.TOOLBAR_DETAIL, Global.TOOLBAR_SHANGYE, Global.TOOLBAR_XIAYIYE, Global.TOOLBAR_REFRESH }; initToolBar(toolbarNames, Global.BAR_TAG); super.enabledToolBarfalse(); colsName = getResources().getStringArray(R.array.zr_trade_stock_query_zjls_name); colsIndex = getResources().getStringArray(R.array.zr_trade_stock_query_zjls_index); digitColsIndex = new HashSet<Integer>(); digitColsIndex.add(3); digitColsIndex.add(4); handlerData(); allRecords = new JSONArray(); }
/** 解析Intent */ private void parseIntent(final Intent intent) { final Bundle arguments = intent.getExtras(); if (arguments != null) { if (arguments.containsKey(EXTRA_DIRECTORY)) { String directory = arguments.getString(EXTRA_DIRECTORY); Logger.i("onStartCommand:" + directory); // 扫描文件夹 if (!mScanMap.containsKey(directory)) mScanMap.put(directory, ""); } else if (arguments.containsKey(EXTRA_FILE_PATH)) { // 单文件 String filePath = arguments.getString(EXTRA_FILE_PATH); Logger.i("onStartCommand:" + filePath); if (!StringUtils.isEmpty(filePath)) { if (!mScanMap.containsKey(filePath)) mScanMap.put(filePath, arguments.getString(EXTRA_MIME_TYPE)); // scanFile(filePath, arguments.getString(EXTRA_MIME_TYPE)); } } } if (mServiceStatus == SCAN_STATUS_NORMAL || mServiceStatus == SCAN_STATUS_END) { new Thread(this).start(); // scan(); } }