我有一个录音机(activity_audio_record_test.xml // AudioRecordTest.java),它通过onClick
另一个活动(addemployee.xml // AddEmployee.java)打开
在 addemployee 上,我有一个文本输入,用于捕获项目参考编号。
<EditText
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/txtName"
android:inputType="number"
android:maxLength="5"
android:digits="0123456789"
android:singleLine="true"
/>
在 Java 中与
txtName=(EditText)findViewById(R.id.txtName);
和
public void btnAddEmp_Click(View view)
{
boolean ok=true;
try
{
Spannable spn=txtAge.getText();
String name=txtName.getText().toString();
int age=Integer.valueOf(spn.toString());
int deptID=Integer.valueOf((int)spinDept.getSelectedItemId());
Employee emp=new Employee(name,age,deptID);
dbHelper.AddEmployee(emp);
}
catch(Exception ex)
{
ok=false;
CatchError(ex.toString());
}
finally
{
if(ok)
{
//NotifyEmpAdded();
Alerts.ShowEmpAddedAlert(this);
txtEmps.setText("Number of Inspections on Device "+String.valueOf(dbHelper.getEmployeeCount()));
}
}
}
顺便说一句,我知道项目引用被称为名称,我稍后会改变它。
无论如何,我正在将这些录音写入数据库和 BYTE BLOB(或者至少我打算和照片一样https://stackoverflow.com/posts/comments/25412248?noredirect=1)。我需要使用这个项目的 ref/txtName/Name 字段作为唯一 ID 吗?是否可以“解析”?这超过了第二个活动?
提前致谢,
亨利
更具体的细节
第一页 (activity AddEmployee.Java // addemplyee.xml) 用于输入详细信息、多个文本字段等... 第二页 (activity_audio_record_test.xml // AudioRecordTest.java) 由 onClick 调用以打开第二个活动,在返回主要活动以完成输入详细信息之前记录并保存音频笔记。主要活动上有一个输入字段(项目 ref/txtName/Name),必须将其用作音频笔记的标识符,以将它们与项目联系起来。如何从主要活动到第二个活动中获取用户输入的 ID...以便我能够将其用作输入数据库的值?
希望这可以帮助...