Java源码示例:eu.inmite.android.lib.dialogs.SimpleDialogFragment

示例1
@Override
public void onClick(View v) {
	switch (v.getId()) {
	case R.id.cancel:
		SimpleDialogFragment
				.createBuilder(this, getSupportFragmentManager())
				.setTitle("提示")
				.setMessage(
						getResources().getString(R.string.cancelA6OrderTip))
				.setPositiveButtonText("确定").setNegativeButtonText("取消")
				.setRequestCode(REQUEST_CANCEL_ORDER).show();
		break;
	case R.id.pay:
		MyUtils.startApp(this, "com.MobileTicket", "未找到12306官方客户端");
		// initPayEnvironment();
		break;
	}
}
 
示例2
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    if (BuildConfig.DEBUG) Log.d(TAG, "onOptionsItemSelected");
    switch (item.getItemId()) {
        case R.id.menu_refresh:
            refresh();
            return true;
        case R.id.menu_logout:
            SimpleDialogFragment.createBuilder(mActivity, mActivity.getSupportFragmentManager())
                    .setTitle("Logout")
                    .setMessage("Are you sure?")
                    .setPositiveButtonText(android.R.string.yes)
                    .setNegativeButtonText(android.R.string.cancel)
                    .setCancelable(true)
                    .setTargetFragment(this, DIALOG_LOGOUT_CONFIRMATION)
                    .setRequestCode(DIALOG_LOGOUT_CONFIRMATION)
                    .show();
            return true;
    }
    return super.onOptionsItemSelected(item);
}
 
示例3
@Override
public void onRequestTokenReady(String authUri, Exception e) {
    if (FlickrHelper.getInstance().handleFlickrUnavailable(mActivity, e)) {
        return;
    }
    if (e != null) {
        /* Usually down to a bad clock / timezone on device */
        if (e.getMessage().equals("No authentication challenges found") ||
                e.getMessage().equals("Received authentication " +
                        "challenge is null")) {
            SimpleDialogFragment.createBuilder(mActivity, mActivity.getSupportFragmentManager())
                    .setTitle(R.string.login_problem)
                    .setMessage(R.string.timezone_message)
                    .setPositiveButtonText(android.R.string.ok)
                    .setCancelable(true)
                    .show();
        }
    } else if (authUri != null && !authUri.startsWith("error")) {
        mActivity.startActivity(new Intent(
                    Intent.ACTION_VIEW, Uri.parse(authUri)));
    }
}
 
示例4
private void alertProtectDescription(String strDescription){
	SimpleDialogFragment.createBuilder(this, getSupportFragmentManager())
		.setTitle("说明")
		.setMessage(strDescription)
		.setPositiveButtonText("关闭")
		.setCancelable(true)
		.show();
}
 
示例5
@SuppressWarnings("unchecked")
private void initViews() {
	if (!a6UserSP.isLogin()) {
		startActivity(new Intent(this, A6LoginAty.class));
	}
	ListView lvPassengers = (ListView) findViewById(R.id.lv1);
	try {
		mLstPInfos = (List<PassengerInfo>) PersistentUtil.readObject(MyApp
				.getInstance().getPathBaseRoot(StoreValue.PASSENGER_INFOS_FILE));
		if (mLstPInfos == null){
			mLstPInfos = new ArrayList<PassengerInfo>();
		}else{
			setUserSelfFlag();
		}
		mAdapter = new PassengerMangAdapter(this, mLstPInfos, new PassengerMangAdapter.OnPMAClickListener() {
			
			@Override
			public void onNameClick(View v, int pos) {
				PassengerInfo pInfo = mLstPInfos.get(pos);
				pInfo.setCommon(pInfo.isCommon()?false:true);
				mAdapter.notifyDataSetChanged();
			}

			@Override
			public void onDelClick(View v, int pos) {
				mDataIndex = pos;
				PassengerInfo pInfo = mLstPInfos.get(mDataIndex);
				if (!pInfo.isUserSelf()){
					SimpleDialogFragment.createBuilder(PassengerMangAty.this, getSupportFragmentManager())
					.setTitle("提示")
					.setMessage("确定要删除此乘车人信息吗?")
					.setRequestCode(REQUEST_DEL_P)
					.setPositiveButtonText("是")
					.setNegativeButtonText("否")
					.show();
				}
			}
		});
		lvPassengers.setOnItemClickListener(new OnItemClickListener() {

			@Override
			public void onItemClick(AdapterView<?> arg0, View arg1,
					int position, long arg3) {
				Intent intent = new Intent(PassengerMangAty.this, EditPassengerAty.class);
				intent.putExtra(EditPassengerAty.EXTRA_PASSENGER_INFO, mLstPInfos.get(position));
				intent.putExtra(EditPassengerAty.EXTRA_OPERATE, EditPassengerAty.EXTRA_OPERATE_EDIT);
				startActivityForResult(intent, REQUEST_EDIT);
			}
		});
		lvPassengers.setAdapter(mAdapter);
		if (mLstPInfos == null || mLstPInfos.size() == 0) {
			SimpleDialogFragment
			.createBuilder(this, getSupportFragmentManager())
			.setCancelable(false)
			.setRequestCode(REQUEST_EMPTY_TIP).setTitle("提示")
			.setMessage("乘车人信息为空,是否立即从12306同步乘车人?")
			.setPositiveButtonText("是").setNegativeButtonText("否")
			.show();
		}
	} catch (Exception e) {
		e.printStackTrace();
	}
}
 
示例6
public static void showMsg(FragmentActivity context, String msg){
	SimpleDialogFragment.createBuilder(context, context.getSupportFragmentManager())
		.setTitle("提示").setMessage(msg).setPositiveButtonText("确定").show();
}
 
示例7
private void initViews() {
	imgbtn_huochexing = (ImageButton)findViewById(R.id.help);
	imgbtn_huochexing.setOnClickListener(this);
	imgbtn_UserInfo = (ImageButton) findViewById(R.id.userInfo);
	imgbtn_UserInfo.setOnClickListener(this);
	
	imgbtn_wodecheci = (ImageButton) findViewById(R.id.wodecheci);
	imgbtn_wodecheci.setOnClickListener(this);
	
	imgbtn_tianjia = (ImageButton) findViewById(R.id.add);
	imgbtn_tianjia.setOnClickListener(this);
	
	imgbtn_zixun = (ImageButton) findViewById(R.id.info);
	imgbtn_zixun.setOnClickListener(this);
	
	imgbtn_liaotian = (ImageButton) findViewById(R.id.chat);
	imgbtn_liaotian.setOnClickListener(this);
	
	imgbtn_chaxun = (ImageButton) findViewById(R.id.query);
	imgbtn_chaxun.setOnClickListener(this);
	
	imgbtn_shezhi = (ImageButton) findViewById(R.id.setup);
	imgbtn_shezhi.setOnClickListener(this);
	
	imgbtn_fangdao = (ImageButton) findViewById(R.id.antiTheft);
	imgbtn_fangdao.setOnClickListener(this);
	
	findViewById(R.id.order).setOnClickListener(this);
	btnUpdate = (ImageButton)findViewById(R.id.update);
	btnUpdate.setOnClickListener(this);
	btnQuit = (ImageButton)findViewById(R.id.quit);
	btnQuit.setOnClickListener(this);
	
	// 检测时区
	String strTest = ":" + TimeZone.getDefault().getRawOffset() + "," + TimeZone.getDefault().getRawOffset();
	if (TimeZone.getDefault().getRawOffset() != 28800000) {  
		SimpleDialogFragment
				.createBuilder(getApplicationContext(),
						getSupportFragmentManager()).setCancelable(true)
				.setTitle("时区错误提示" + strTest)
				.setMessage(R.string.setTimezoneStr)
				.setRequestCode(REQUEST_SET_TIMEZONE)
				.setPositiveButtonText("是(推荐)").setNegativeButtonText("否")
				.show();
	}
}
 
示例8
private void initViews() {
	ivBT = (ImageView) findViewById(R.id.bt);
	ivBT.setOnClickListener(this);
	ivEarphone = (ImageView)findViewById(R.id.earphone);
	ivEarphone.setOnClickListener(this);
	ivCharge = (ImageView)findViewById(R.id.charge);
	ivCharge.setOnClickListener(this);
	ivPocket = (ImageView)findViewById(R.id.pocket);
	ivPocket.setOnClickListener(this);
	ivRest = (ImageView)findViewById(R.id.rest);
	ivRest.setOnClickListener(this);
	
	tvBT = (TextView)findViewById(R.id.bt1);
	tvBT.setOnClickListener(this);
	tvEarphone = (TextView)findViewById(R.id.earphone1);
	tvEarphone.setOnClickListener(this);
	tvCharge = (TextView)findViewById(R.id.charge1);
	tvCharge.setOnClickListener(this);
	tvPocket = (TextView)findViewById(R.id.pocket1);
	tvPocket.setOnClickListener(this);
	tvRest = (TextView)findViewById(R.id.rest1);
	tvRest.setOnClickListener(this);
	
	tvMsg = (TextView)findViewById(R.id.msg);
	btnStopAlarm = (Button)findViewById(R.id.stopAlarm);
	btnStopAlarm.setOnClickListener(this);
	tvBTDevicesTitle = (TextView)findViewById(R.id.antiTheft_tvBTDevicesTitle);
	lvBTDevices = (ListView)findViewById(R.id.antiTheft_lvBTDevices);
	llytBT = (LinearLayout)findViewById(R.id.antiTheft_llytBT);
	lstLayout.add(llytBT);
	
	//隐藏所有扩展选项
	toogleLayout(null);
	adapter = new SimpleAdapter(this, lstDevices, R.layout.item_anti_theft_connected_bluetooth_device,
			new String[]{DEVICE_NAME, DEVICE_ADDRESS},
			new int[]{R.id.item_anti_theft_tvDeviceName, R.id.item_anti_theft_tvDeviceAddress});
	lvBTDevices.setAdapter(adapter);
	MyUtils.setListViewHeightBasedOnChildren(lvBTDevices);
	lvBTDevices.setOnItemClickListener(new OnItemClickListener() {

		@Override
		public void onItemClick(AdapterView<?> av, View v,
				int arg2, long arg3) {
			mBluetoothAdapter.cancelDiscovery();
			TextView tvName = (TextView)v.findViewById(R.id.item_anti_theft_tvDeviceName);
			TextView tvAddress = (TextView)v.findViewById(R.id.item_anti_theft_tvDeviceAddress);
			//保存要绑定的设备地址
			lvBTDevices.setTag(tvAddress.getText().toString());
			SimpleDialogFragment
			.createBuilder(
					AntiTheftAty.this,
					getSupportFragmentManager())
			.setCancelable(false)
			.setRequestCode(REQUEST_BIND_OBSERVED_DEVICE)
			.setTitle("绑定提示")
			.setMessage("确定要绑定设备\"" + tvName.getText() + "\"以开启防盗防护吗?")
			.setPositiveButtonText("是")
			.setNegativeButtonText("否")
			.show();
		}
	});
	//启动服务
	mConnIntent = new Intent(AntiTheftAty.this, AntiTheftService.class);
	startService(mConnIntent);
	bindService(mConnIntent, mServiceConnection, BIND_AUTO_CREATE);
}
 
示例9
private void initViews() {
	btnFrom = (Button) findViewById(R.id.from);
	btnFrom.setOnClickListener(this);
	btnTo = (Button) findViewById(R.id.to);
	btnTo.setOnClickListener(this);
	btnTrainNum = (Button) findViewById(R.id.trainNum); // 车次
	btnTrainNum.setOnClickListener(this);
	etDate = (EditText)findViewById(R.id.date);
	btnDate = (Button) findViewById(R.id.btnDate); // 选择乘车日期
	btnDate.setOnClickListener(this);
	btnOK = (Button) findViewById(R.id.ok);
	btnOK.setOnClickListener(this);
	etTravelName = (EditText) findViewById(R.id.travelName);
	etTime = (EditText) findViewById(R.id.time);
	
	btnFrom.setText(setSP.getLastFromStationKey());
	btnTo.setText(setSP.getLastToStationKey());
	// 取得当前日期
	Calendar c = Calendar.getInstance(Locale.getDefault());
	c.setTimeInMillis(System.currentTimeMillis());
	intYear = c.get(Calendar.YEAR);
	intMonth = c.get(Calendar.MONTH);
	intDay = c.get(Calendar.DAY_OF_MONTH);
	String strDate = TimeUtil.getDFormat().format(c.getTime());
	etDate.setText(strDate + "  " + TimeUtil.getWeek(c.getTime()));
	etDate.setTag(strDate);
	
	if (this.getIntent().getStringExtra(TRAIN_NUM) != null){
		strTrainNum = this.getIntent().getStringExtra(TRAIN_NUM);
		btnFrom.setText(this.getIntent().getStringExtra(START_STATION));
		btnTo.setText(this.getIntent().getStringExtra(END_STATION));
		intDataSource = this.getIntent().getIntExtra(DATA_SOURCE, DATA_FROM_OFFINE_DB);
		
		if (intDataSource == DATA_FROM_OFFINE_DB){
			SimpleDialogFragment
			.createBuilder(
					AddInfoAty.this,
					getSupportFragmentManager())
			.setCancelable(false)
			.setRequestCode(REQUET_SET_TRAVEL_BRIEF_OF_DATA_FROM_OFFLINE_DB)
			.setTitle("提示")
			.setMessage("检测到您采用离线数据快速添加数据,为保证数据准确性请您手动进行车次选择"+SF.TIP)
			.setPositiveButtonText("确定")
			.show();
		}
		String strStartTime = getIntent().getStringExtra(EXTRA_START_TIME);
		if (!TextUtils.isEmpty(strStartTime)){
			try {
				Date date1 = TimeUtil.getDFormat().parse(strStartTime);
				strStartTime = TimeUtil.getDFormat().format(date1);
				etDate.setText(strStartTime + " " + TimeUtil.getWeek(strStartTime));
				etDate.setTag(strStartTime);
			} catch (ParseException e) {
				e.printStackTrace();
			}
		}
		getTrains();
	}
}
 
示例10
@Override
public void onClick(View v) {
	switch(v.getId()){
	case R.id.llyt1:
		switch(searchType){
		case SEARCH_STATION:
			dlgClearStations = SimpleDialogFragment.createBuilder(SelectAty.this, getSupportFragmentManager())
				.setTitle("清除历史记录")
				.setMessage("确认要清除历史记录吗?")
				.setRequestCode(REQUEST_CLEAR_STATIONS)
				.setPositiveButtonText("确定")
				.setNegativeButtonText("取消")
				.show();
			
			break;
		case SEARCH_TRAIN_NUM:
			dlgClearTraiNums = SimpleDialogFragment.createBuilder(SelectAty.this, getSupportFragmentManager())
					.setTitle("清除历史记录")
					.setMessage("确认要清除历史记录吗?")
					.setRequestCode(REQUEST_CLEAR_TRAIN_NUMS)
					.setPositiveButtonText("确定")
					.setNegativeButtonText("取消")
					.show();
			break;
		}
		notifyAdapterDataChanged(null);
		break;
	case R.id.result:
		String strResult = btnResultText.getText().toString();
		Intent intent = new Intent();
		intent.putExtra(RESULT_KEY, strResult);
		intent.putExtra(RESULT_VALUE, strResult);
		SelectAty.this.setResult(RESULT_OK, intent);
		//存储历史
		switch(searchType){
		case SEARCH_STATION:
			myDB.updateHistory("Station", strResult, strResult);
			break;
		case SEARCH_TRAIN_NUM:
			myDB.updateHistory("TrainNum", strResult, strResult);
			break;
		}
		//结束当前Activity			
		SelectAty.this.finish();
		break;
	case R.id.voice:
		//打开迅飞语音识别界面
		createXunFeiDialog();
		break;
	}
}