ListPreference itemList = (ListPreference) findPreference("passSetting"); if (resultCode == getActivity().RESULT_OK) { char[] pattern = data.getCharArrayExtra( EXTRA_PATTERN); final SharedPreferences.Editor editor = G.sPrefs.edit();
@Override public String get(Intent intent, String data, String keyPrefix) { char[] inArray = intent.getCharArrayExtra(keyPrefix); char[] outArray = new char[inArray.length - keyPrefix.length()]; System.arraycopy(inArray, keyPrefix.length(), outArray, 0, outArray.length); return new String(outArray); } }
public static char[] getCharArrayExtra(Intent intent, String name) { if (intent != null || !hasExtra(intent, name)) return null; return intent.getCharArrayExtra(name); }
public static char[] getCharArrayExtra(Intent intent, String name) { if (!hasIntent(intent) || !hasExtra(intent, name)) return null; return intent.getCharArrayExtra(name); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_result); TextView result = (TextView) findViewById(R.id.number); ImageView imageView = (ImageView) findViewById(R.id.image); int[] picR = getIntent().getIntArrayExtra("PicR"); char[] StringR = getIntent().getCharArrayExtra("StringR"); result.setText(String.valueOf(StringR)); Bitmap bitmap = Bitmap.createBitmap(picR, 400, 80, Bitmap.Config.ARGB_8888); imageView.setImageBitmap(bitmap); } }
return checkNull(intent.getBooleanArrayExtra(key), defValue); } else if ("char[]".equals(type)) { return checkNull(intent.getCharArrayExtra(key), defValue); } else if ("short[]".equals(type)) { return checkNull(intent.getShortArrayExtra(key), defValue);