androidx.fragment.app.FragmentActivity.getString()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(11.5k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中androidx.fragment.app.FragmentActivity.getString()方法的一些代码示例,展示了FragmentActivity.getString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getString()方法的具体详情如下:
包路径:androidx.fragment.app.FragmentActivity
类名称:FragmentActivity
方法名:getString

FragmentActivity.getString介绍

暂无

代码示例

代码示例来源:origin: cSploit/android

/** create a list choice dialog from android resource ids
 * @param items String ids
 */
public MultipleChoiceDialog(int title, int[] items, FragmentActivity activity, final MultipleChoiceDialogListener listener){
 super(activity);
 String[] _items = new String[items.length];
 for(int i = 0; i <items.length;i++)
  _items[i] = activity.getString(items[i]);
 commonCtor(activity.getString(title),_items, activity, listener);
}

代码示例来源:origin: cSploit/android

public static boolean checkNetworking(final FragmentActivity current) {
 if (!mNetwork.isConnected()) {
  Intent intent = new Intent();
  intent.putExtra(WifiScannerFragment.CONNECTED, false);
  current.setResult(AppCompatActivity.RESULT_OK, intent);
  String title = current.getString(R.string.error);
  String message = current.getString(R.string.wifi_went_down);
  new FatalDialog(title, message, current).show();
  return false;
 }
 return true;
}

代码示例来源:origin: cSploit/android

public AboutDialog(FragmentActivity activity){
  super(activity);

  DateFormat df = DateFormat.getDateTimeInstance();
  final View view = LayoutInflater.from(activity).inflate(R.layout.about_dialog, null);
  final TextView tv = (TextView) view.findViewById(R.id.buildinfo);
  tv.setText("Built by " + BuildConfig.BUILD_NAME + " on " + df.format(BuildConfig.BUILD_TIME));
  this.setTitle(activity.getString(R.string.about_csploit_v_) + System.getAppVersionName());
  this.setView(view);

  this.setButton(BUTTON_POSITIVE, "Ok", new DialogInterface.OnClickListener() {
   public void onClick(DialogInterface dialog, int id) {
    dialog.dismiss();
   }
  });
 }
}

代码示例来源:origin: cSploit/android

/** create a list choice dialog from android resource ids
 * @param items String ids
 */
public ListChoiceDialog(Integer title, Integer[] items, FragmentActivity activity, final ChoiceDialog.ChoiceDialogListener listener){
 super(activity);
 ListView mList = new ListView(activity);
 String[] _items;
 _items = new String[items.length];
 for(int i = 0; i <items.length;i++)
  _items[i] = activity.getString(items[i]);
 mList.setAdapter(new ArrayAdapter<String>(activity, android.R.layout.simple_list_item_1,_items));
 mList.setOnItemClickListener( new AdapterView.OnItemClickListener() {
  @Override
  public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
   listener.onChoice(position);
   ListChoiceDialog.this.dismiss();
  }
 });
 setTitle(activity.getString(title));
 setView(mList);
 setButton(BUTTON_NEGATIVE, activity.getString(R.string.cancel_dialog), new OnClickListener(){
  public void onClick(DialogInterface dialog, int id){
   dialog.dismiss();
  }
 });
}

代码示例来源:origin: cSploit/android

public ConfirmDialog(String title, CharSequence message, FragmentActivity activity, ConfirmDialogListener confirmDialogListener){
  super(activity);

  this.setTitle(title);
  this.setMessage(message);

  final ConfirmDialogListener listener = confirmDialogListener;

  this.setButton(BUTTON_POSITIVE, activity.getString(R.string.yes), new DialogInterface.OnClickListener(){
   public void onClick(DialogInterface dialog, int id){
    listener.onConfirm();
   }
  });

  this.setButton(BUTTON_NEGATIVE, activity.getString(R.string.no), new DialogInterface.OnClickListener(){
   public void onClick(DialogInterface dialog, int id){
    dialog.dismiss();
    listener.onCancel();
   }
  });
 }
}

代码示例来源:origin: cSploit/android

this.setView(mList);
this.setButton(BUTTON_NEGATIVE, activity.getString(R.string.cancel_dialog), new OnClickListener(){
 public void onClick(DialogInterface dialog, int id){
  dialog.dismiss();

代码示例来源:origin: cSploit/android

/** create a list choice dialog from a String array
 * @param items Strings to choose from
 */
public ListChoiceDialog(String title, String[] items, FragmentActivity activity, final ChoiceDialog.ChoiceDialogListener listener){
 super(activity);
 ListView mList = new ListView(activity);
 mList.setAdapter(new ArrayAdapter<String>(activity, android.R.layout.simple_list_item_1,items));
 mList.setOnItemClickListener( new AdapterView.OnItemClickListener() {
  @Override
  public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
   listener.onChoice(position);
   ListChoiceDialog.this.dismiss();
  }
 });
 this.setTitle(title);
 this.setView(mList);
 this.setButton(BUTTON_NEGATIVE, activity.getString(R.string.cancel_dialog), new OnClickListener(){
  public void onClick(DialogInterface dialog, int id){
   dialog.dismiss();
  }
 });
}

代码示例来源:origin: cSploit/android

public WifiCrackDialog(String title, String message, FragmentActivity activity, WifiCrackDialogListener wifiCrackDialogListener){
 super(activity);
 mEditText = new EditText(activity);
 mEditText.setEnabled(true);
 mEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
 this.setTitle(title);
 this.setMessage(message);
 this.setView(mEditText);
 final WifiCrackDialogListener listener = wifiCrackDialogListener;
 this.setButton(BUTTON_POSITIVE, activity.getString(R.string.connect), new DialogInterface.OnClickListener(){
  public void onClick(DialogInterface dialog, int id){
   if(listener != null)
    listener.onManualConnect(mEditText.getText() + "");
  }
 });
 this.setButton(BUTTON_NEUTRAL, activity.getString(R.string.crack), new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog, int id) {
   if (listener != null)
    listener.onCrack();
  }
 });
 this.setButton(BUTTON_NEGATIVE, activity.getString(R.string.cancel_dialog), new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog, int id) {
   dialog.dismiss();
  }
 });
}

代码示例来源:origin: cSploit/android

this.setView(mList);
setButton(BUTTON_NEGATIVE, activity.getString(R.string.cancel_dialog), new OnClickListener(){
 public void onClick(DialogInterface dialog, int id){
  dialog.dismiss();
setButton(BUTTON_POSITIVE, activity.getString(R.string.choose), new OnClickListener() {
 @Override
 public void onClick(DialogInterface dialog, int which) {

代码示例来源:origin: cSploit/android

this.setButton(BUTTON_NEGATIVE, activity.getString(R.string.cancel_dialog), new DialogInterface.OnClickListener(){
 public void onClick(DialogInterface dialog, int id){
  dialog.dismiss();

代码示例来源:origin: cSploit/android

public SpinnerDialog(String title, String message, String[] items, int default_index, FragmentActivity activity, final SpinnerDialogListener listener){
 super(activity);
 Spinner mSpinner = new Spinner(activity);
 mSpinner.setAdapter(new ArrayAdapter<String>(activity, android.R.layout.simple_spinner_item, items));
 mSpinner.setOnItemSelectedListener(new OnItemSelectedListener(){
  public void onItemSelected(AdapterView<?> adapter, View view, int position, long id){
   mSelected = position;
  }
  public void onNothingSelected(AdapterView<?> arg0){
  }
 });
 mSpinner.setSelection(default_index);
 this.setTitle(title);
 this.setMessage(message);
 this.setView(mSpinner);
 this.setButton(BUTTON_POSITIVE, "Ok", new DialogInterface.OnClickListener(){
  public void onClick(DialogInterface dialog, int id){
   listener.onItemSelected(mSelected);
  }
 });
 this.setButton(BUTTON_NEGATIVE, activity.getString(R.string.cancel_dialog), new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog, int id) {
   dialog.dismiss();
  }
 });
}

代码示例来源:origin: cSploit/android

this.setButton(BUTTON_NEGATIVE, activity.getString(R.string.cancel_dialog), new DialogInterface.OnClickListener() {
 public void onClick(DialogInterface dialog, int id) {
  dialog.dismiss();

代码示例来源:origin: 8enet/AppOpsX

private void initCheckd(boolean[] localChecked) {
 SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity());
 String result = sp
   .getString("auto_perm_templete", getActivity().getString(R.string.default_ignored));
 String[] split = result.split(",");
 for (String s : split) {
  try {
   int i = Integer.parseInt(s);
   localChecked[i] = true;
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}

代码示例来源:origin: offensive-security/nethunter-app

@Override
protected void onPreExecute() {
  pd = new ProgressDialog(getActivity());
  pd.setTitle(getActivity().getString(R.string.installing_notice));
  pd.show();
  statusLog(getActivity().getString(R.string.unzippinganduntarring));
  super.onPreExecute();
}

代码示例来源:origin: offensive-security/nethunter-app

private void reallyWipeRoot() {
  installButton.setEnabled(false);
  pd = new ProgressDialog(getActivity());
  pd.setTitle(getActivity().getString(R.string.rebootingdialogtitle));
  pd.setMessage(getActivity().getString(R.string.rebootingdialogbody));
  pd.setCancelable(false);
  pd.show();
  Log.d(TAG, " PREFERENCE SET: " + DELETE_CHROOT_TAG);
  SharedPreferences.Editor editor = sharedpreferences.edit();
  editor.putString(DELETE_CHROOT_TAG, DELETE_CHROOT_TAG);  // the full text so we can compare later
  editor.apply(); // don't use apply() or it may not save
  try {
    new android.os.Handler().postDelayed(
        new Runnable() {
          public void run() {
            x.RunAsRootOutput("reboot");
          }
        }, 4000);
  } catch (RuntimeException e) {
    Log.d(TAG, "Error: ", e);
  }
}

代码示例来源:origin: offensive-security/nethunter-app

private void startMigrateRoot() {
  installButton.setEnabled(false);
  pd = new ProgressDialog(getActivity());
  pd.setTitle(getActivity().getString(R.string.rebootingdialogtitle));
  pd.setMessage(getActivity().getString(R.string.rebootingdialogbody));
  pd.setCancelable(false);
  pd.show();
  Log.d(TAG, " PREFERENCE SET: " + MIGRATE_CHROOT_TAG);
  SharedPreferences.Editor editor = sharedpreferences.edit();
  editor.putString(MIGRATE_CHROOT_TAG, MIGRATE_CHROOT_TAG);  // the full text so we can compare later
  editor.apply(); // don't use apply() or it may not save
  try {
    new android.os.Handler().postDelayed(
        new Runnable() {
          public void run() {
            x.RunAsRootOutput("reboot");
          }
        }, 4000);
  } catch (RuntimeException e) {
    Log.d(TAG, "Error: ", e);
  }
}

代码示例来源:origin: offensive-security/nethunter-app

private void deleteFile(String filePath) {
  File checkFile = new File(filePath);
  if (checkFile.exists()) {
    statusLog(filePath + " found.");
    statusLog(getActivity().getString(R.string.deletingforroom));
    if (checkFile.delete()) {
      statusLog("File deleted.");
      return;
    } else {
      statusLog(getActivity().getString(R.string.problemdeletingoldfile));
      return;
    }
  }
}

代码示例来源:origin: offensive-security/nethunter-app

@Override
protected Boolean doInBackground(Void... Void) {
  try {
    // Accquire CPU
    wakeLock.acquire();
    String fExists = x.RunAsRootOutput("[ -f " + zipFilePath + " ] && echo \"1\" || echo \"0\"");
    if (fExists.equals("0")) {
      Log.d(TAG, "Error: No tar.xz found");
      publishProgress("Error: Missing file: " + zipFilePath + " not found.");
      return false;
    }
    // Decompress, extract, and deploy the .tar.xz to the chroot destination in one step
    publishProgress(getActivity().getString(R.string.extract_chroot));
    x.RunAsRootWithException(nh.whichBusybox() + " tar -xJf '" + zipFilePath + "' -C '" + nh.NH_SYSTEM_PATH + "'");
  } catch (RuntimeException e) {
    Log.d(TAG, "Error: ", e);
    publishProgress("Error: " + e.toString());
    statusLog(TAG + " >> Error: " + e.toString());
    return false;
  }
  return true;
}

代码示例来源:origin: offensive-security/nethunter-app

private boolean startZipDownload(String _URI) {
  deleteFile(zipFilePath);
  statusLog(getActivity().getString(R.string.startingdownload));
  if (!isExternalStorageWritable()) {
    statusLog(getActivity().getString(R.string.unwritablestorageerror));
    return false;
  }
  final DownloadChroot downloadTask = new DownloadChroot(getActivity());
  downloadTask.execute(_URI);
  return true;
}

代码示例来源:origin: jruesga/rview

@SuppressWarnings("ConstantConditions")
  public void onDashboardSelected(DashboardInfo dashboard) {
    ((BaseActivity) getActivity()).setSafeActionBarTitle(
        getActivity().getString(R.string.menu_dashboard),
        dashboard.title);

    // Cache arrays
    if (isDefaultDashboard()) {
      mDashboardTabs = mDefaultDashboardTabs;
    } else {
      int count = mDashboard.sections.length;
      String[] tabs = new String[count];
      for (int i = 0; i < count; i++) {
        tabs[i] = mDashboard.sections[i].name;
      }
      mDashboardTabs = tabs;
    }
  }
}

相关文章

微信公众号

最新文章

更多