- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 Resigter 模型中设置值。我想分四步创建一个注册 Activity 。我想知道如何在注册模型中设置值。而且我必须从任何地方获取该值。
这是我的代码 所有值都放在一个 Activity 中。我想做四步
public void UploadData(final String link) {
Response = "";
try {
HttpResponse response;
Log.d("pre_link", "pre_link = " + link);
final HttpClient httpclient = new DefaultHttpClient();
final HttpPost httppost = new HttpPost(link);
/*httppost.addHeader("Authorization", "Basic "
+ Base64.encodeToString(("username" + ":"
+ "password").getBytes(), Base64.NO_WRAP));*/
MultipartEntity mpEntity = new MultipartEntity(
HttpMultipartMode.BROWSER_COMPATIBLE);
String FullName = fullName.getText().toString();
String UserName = userName.getText().toString();
String DateOfBirth = dob.getText().toString();
String Age = age.getText().toString();
String Sex = gender.getText().toString();
String InterestedIn = interestIn.getText().toString();
String ToMeet = "both";//toMeet.getText().toString();
String Email = email.getText().toString();
String Password = pwd.getText().toString();
String Lat = String.valueOf(latitude);
String Long = String.valueOf(longitude);
mpEntity.addPart("fullName", new StringBody(FullName));
mpEntity.addPart("userName", new StringBody(UserName));
mpEntity.addPart("dob", new StringBody(DateOfBirth));
mpEntity.addPart("age", new StringBody(Age));
mpEntity.addPart("gender", new StringBody(Sex));
mpEntity.addPart("interestIn", new StringBody(InterestedIn));
mpEntity.addPart("toMeet", new StringBody(ToMeet));
mpEntity.addPart("email", new StringBody(Email));
mpEntity.addPart("pwd", new StringBody(Password));
mpEntity.addPart("latitude", new StringBody(Lat));
mpEntity.addPart("longitude", new StringBody(Long));
if (bab1 != null) {
mpEntity.addPart("uploaded_file", bab1);
}
httppost.setEntity(mpEntity);
createCancelProgressDialog("Uploading Image", "Please wait...", "Cancel");
new Thread() {
public void run() {
try {
HttpResponse response;
Message msg = new Message();
msg.what = 1;
try {
response = httpclient.execute(httppost);
HttpEntity resEntity = response.getEntity();
if (resEntity != null) {
Response = EntityUtils.toString(resEntity)
.trim();
Log.d("Response", "Response = " + Response);
Message msg2 = new Message();
msg2.what = 1;
UpdateHandler.sendMessage(msg2);
}
if (resEntity != null) {
resEntity.consumeContent();
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
} catch (Exception e) {
Log.e("tag", e.getMessage());
}
}
}.start();
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
public Handler UpdateHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
try {
cancelDialog.dismiss();
cancelDialog.hide();
Log.d("Response", "Response = " + Response);
Toast.makeText(SignUp.this,"you are Success", Toast.LENGTH_SHORT).show();
RegisterModel register =new RegisterModel();
//register.setfullName();
Intent i = new Intent(getApplicationContext(),SignupSuccessfully.class);
// i.putExtra("pwd",pwsd);
startActivity(i);
finish();
//flag=1;
//String read_data = ReadDataFromAppCache(MainActivity.this, "file_name");
//StoreDataToAppCache(MainActivity.this, "file data", "file_name");
} catch (Exception e) {
// TODO: handle exception
}
super.handleMessage(msg);
}
}
};
ProgressDialog cancelDialog = null;
private void createCancelProgressDialog(String title, String message,
String buttonText) {
cancelDialog = new ProgressDialog(SignUp.this);
cancelDialog.setTitle(title);
cancelDialog.setMessage(message);
cancelDialog.setCanceledOnTouchOutside(false);
// cancelDialog2.setIcon(R.drawable.icon);
/*cancelDialog.setButton(buttonText,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
cancelDialog.dismiss();
cancelDialog.hide();
return;
}
});*/
cancelDialog.show();
}
public Bitmap setBitmap(String _path) {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inTempStorage = new byte[16*1024];
options.inPurgeable = true;
//options.inJustDecodeBounds = true;
Bitmap bitmap = null;
ExifInterface exif;
try {
bitmap = BitmapFactory.decodeFile(selectedImagePath, options);
exif = new ExifInterface(_path);
int exifOrientation = exif
.getAttributeInt(ExifInterface.TAG_ORIENTATION,
ExifInterface.ORIENTATION_NORMAL);
int rotate = 0;
switch (exifOrientation) {
case ExifInterface.ORIENTATION_ROTATE_90:
rotate = 90;
break;
case ExifInterface.ORIENTATION_ROTATE_180:
rotate = 180;
break;
case ExifInterface.ORIENTATION_ROTATE_270:
rotate = 270;
break;
}
//Log.d("image_rotation", "image_rotation = " + rotate);
if (rotate != 0) {
int w = bitmap.getWidth();
int h = bitmap.getHeight();
// Setting pre rotate
Matrix mtx = new Matrix();
mtx.preRotate(rotate);
// Rotating Bitmap & convert to ARGB_8888, required by tess
bitmap = Bitmap.createBitmap(bitmap, 0, 0, w, h, mtx, false);
bitmap = bitmap.copy(Bitmap.Config.ARGB_8888, true);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return bitmap;
}
public String ReadDataFromAppCache(Context context, String file_name) {
String output = "";
Log.d("file name", "file name = " + file_name);
try {
int ch;
File f = new File(context.getFilesDir() + "/" + file_name);
//Log.d("file path", "" + f.getAbsolutePath());
StringBuffer strContent = new StringBuffer("");
FileInputStream fin = null;
try {
fin = new FileInputStream(f);
while ((ch = fin.read()) != -1)
strContent.append((char) ch);
fin.close();
} catch (FileNotFoundException e) {
//Log.d("File " + f.getAbsolutePath(), " could not be found on filesystem");
output = "null";
return output;
} catch (IOException ioe) {
//Log.d("Exception while reading the file", "Exception while reading the file" + ioe);
}
try {
output = URLDecoder.decode(strContent.toString(), "UTF-8");
} catch (UnsupportedEncodingException uee) { }
//Log.d("This is xml", "This is xml" + strContent);
//output = strContent.toString();
} catch (Exception e) {
// TODO: handle exception
}
return output;
}
public void StoreDataToAppCache(Context con, String fileData, String file_name) {
try {
String encodedValue = "";
try {
encodedValue = URLEncoder.encode(fileData, "UTF-8");
} catch (UnsupportedEncodingException uee) {
}
//encodedValue = sBody;
//Log.d("store text", "store_text = " + encodedValue);
File f = new File(con.getFilesDir() + "/" + file_name);
FileWriter writer = new FileWriter(f);
writer.append(encodedValue);
writer.flush();
writer.close();
Log.d("save complete", "save complete");
} catch (IOException e) {
e.printStackTrace();
}
}
你能告诉我如何在寄存器中设置这些值吗?然后我将创建四步注册。
最佳答案
您可以使用以下方法之一执行此操作
intent.putExtra()
方法将值从一个 Activity 传递到另一个 Activity 。但是您必须为所有新 Activity 执行此操作希望对您有所帮助。 :)
关于android - 如何从另一项 Activity 中获取值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24237045/
我对 Android 很陌生,如果问题重复,请避免并发送链接。有三个 Activity A、B 和 C。 Activity A 获取一个用户名,我想在 Activity C 中显示该用户名,但我想先运
我正在尝试制作记事本应用程序,因此每次打开新笔记时,布局都会相同。另外, Activity 的数量(新注释)不应定义得尽可能多 最佳答案 如果 Activity 始终相同,您可能应该创建一个适配器,允
我有 3 个 Activity 。 主窗口 5 个按钮 在按钮的主窗口中按下此窗口打开(将其称为父窗口) 在父窗口按钮上按下此窗口打开调用它作为结束子窗口。 现在从子窗口我从父窗口获取值如下:
我遇到了一个 Activity backstack 问题。假设我的后台有 5 个 Activity :比如 Activity A、 Activity B、 Activity C、 Activity D
我正在寻找必须具有以下附加特征的 JMS 提供程序: 采用多代理,所有代理都必须处于事件状态(无单点故障) 仅在两台机器上进行扩展就足以满足我们的需求 能够保证订购(如果 1 个生产者 + 1 个消费
假设,我有一个由 TabHost 组成的选项卡 Activity 。 TabHost 包含 2 个选项卡,每两个选项卡都有一个 Activity 组。每个 Activity 组包含一项 Activit
我正在开发一个应用程序,我需要根据某些操作导航到特定 Activity 。这是一张图片 我的第一个 Activity 是 ReadingActivity。基于某些操作,用户将被带到 NewProjec
我创建了一个与服务器异步通信的应用程序。当应用程序发出服务器请求时,将创建一个带有“正在加载”通知的新对话框( Activity )。主要 Activity 实现了处理服务器响应的方法,我想在主要 A
我想在我的所有应用程序 Activity 中显示相同的选项菜单。我创建了一个实现菜单的通用 Activity ,并且我所有的进一步 Activity 都扩展了它。 问题:当我需要扩展其他特定 Acti
我有四个 Activity ,即 java 文件 - Activity1.java、activity2.java、activity3.java、activity4.java 和 xml 文件 - Ac
我有两个 Activity 。我想将数据从第二个 Activity 发送到上一个 Activity 。第一个 Activity 有自定义 ListView 和 bean 类。当我点击第二个 Activ
根 Activity 是堆栈中当前的第一个 Activity 还是 list 中指定为启动 Activity 的 Activity ? 支持应用程序 P 在启动时启动 Activity A。然后 A
你好 我想知道您在绘制 Activity 图选择“Activity ”时考虑了哪些关键点? 您如何从要建模的问题中选择 Activity ? 谢谢 最佳答案 Activity 图用于对正在开发的系统和
如何从主 Activity 启动 Activity 并在子 Activity 返回主 Activity 中退出操作后返回主 Activity ? 我已将子 Activity 作为启动器 Intent
我的工作流程如下: 登录 Activity -> ActivityB -> ActivityC -> ActivityD 我想将数据从LoginActivity传递到ActivityD,但不直接传递到
我之前曾尝试获得此问题的答案,但找不到可以解决我的问题的答案。我正在制作保存圆盘高尔夫球分数的应用程序。我的 MainActivity 有 4 个按钮。新比赛、恢复比赛、类(class)和球员。 At
我有一个 tts 非 UI 类和 Activity 类。现在在 Activity 类中,我有一个按钮,用户可以从中选择男声或女声,具体取决于我想要将字符串传递给 tts 类的选择,然后一次tts 类根
问题有点复杂,首先, Activity A 和 Activity B 的 list 中都有 android:noHistory = true 。我有一个自定义 serialized 类,假设 MyCl
在我的应用程序中,我有两个 Activity (AuthenticationActivity 和 MainActivity),每个 Activity 都有一个导航图和大量 fragment 。我创建了
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicate: How can i use compose email activity in tabView? 我想在选项
我是一名优秀的程序员,十分优秀!