本文整理了Java中androidx.fragment.app.FragmentActivity.getString()
方法的一些代码示例,展示了FragmentActivity.getString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getString()
方法的具体详情如下:
包路径:androidx.fragment.app.FragmentActivity
类名称: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;
}
}
}
内容来源于网络,如有侵权,请联系作者删除!