|
@@ -102,10 +102,25 @@ public class DetailActivity extends AppCompatActivity implements
|
|
|
{
|
|
{
|
|
|
return this;
|
|
return this;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ String email_to = null,email_subject = null,email_content = null;
|
|
|
|
|
+
|
|
|
public void save_content(String which,String content)
|
|
public void save_content(String which,String content)
|
|
|
{
|
|
{
|
|
|
contentmap.put(which, content);
|
|
contentmap.put(which, content);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ try {
|
|
|
|
|
+
|
|
|
|
|
+ JSONObject jsonObject = new JSONObject(content);
|
|
|
|
|
+ email_to = jsonObject.getString("email");
|
|
|
|
|
+ email_subject = jsonObject.getString("email_subject");
|
|
|
|
|
+ email_content = jsonObject.getString("email_content");
|
|
|
|
|
+
|
|
|
|
|
+ } catch (JSONException e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
@Override
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState)
|
|
protected void onCreate(Bundle savedInstanceState)
|
|
@@ -473,7 +488,7 @@ public class DetailActivity extends AppCompatActivity implements
|
|
|
public void onClick(DialogInterface dialog, int whichButton) {
|
|
public void onClick(DialogInterface dialog, int whichButton) {
|
|
|
String name = ((EditText)edit).getText().toString();
|
|
String name = ((EditText)edit).getText().toString();
|
|
|
String param = getIntent().toUri(0);
|
|
String param = getIntent().toUri(0);
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
SQLiteDatabase db = dbUtil.OpenDB(
|
|
SQLiteDatabase db = dbUtil.OpenDB(
|
|
|
ApexTrackingApplication.get_instance(), null, true);
|
|
ApexTrackingApplication.get_instance(), null, true);
|
|
|
db.execSQL("insert into favorites(name,params,user,create_time,module_name) values('"
|
|
db.execSQL("insert into favorites(name,params,user,create_time,module_name) values('"
|
|
@@ -486,8 +501,8 @@ public class DetailActivity extends AppCompatActivity implements
|
|
|
+ System.currentTimeMillis()
|
|
+ System.currentTimeMillis()
|
|
|
+ ",'"
|
|
+ ",'"
|
|
|
+getIntent().getStringExtra("function_name")+ "')");
|
|
+getIntent().getStringExtra("function_name")+ "')");
|
|
|
- dbUtil.CloseDB(db);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ dbUtil.CloseDB(db);
|
|
|
|
|
+
|
|
|
/* User clicked OK so do some stuff */
|
|
/* User clicked OK so do some stuff */
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
@@ -526,6 +541,31 @@ public class DetailActivity extends AppCompatActivity implements
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
|
|
+ case R.id.action_share_detail: {
|
|
|
|
|
+
|
|
|
|
|
+ Intent share = new Intent();
|
|
|
|
|
+ share.setAction(Intent.ACTION_SEND);
|
|
|
|
|
+// share.putExtra(Intent.EXTRA_STREAM, uri);
|
|
|
|
|
+ share.setType("text/plain");
|
|
|
|
|
+
|
|
|
|
|
+ String email_to = null,email_subject = null,email_content = null;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ if (email_content != null) {
|
|
|
|
|
+ share.putExtra(Intent.EXTRA_TEXT, email_content); //附带的说明信息
|
|
|
|
|
+ }
|
|
|
|
|
+ if (email_subject != null) {
|
|
|
|
|
+ share.putExtra(Intent.EXTRA_SUBJECT, email_subject);
|
|
|
|
|
+ }
|
|
|
|
|
+ if (email_to != null) {
|
|
|
|
|
+ share.putExtra(Intent.EXTRA_EMAIL, email_to.split(","));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+// share.putExtra(Intent.EXTRA_CC, new String[]{"ray.zhang@united-cn.net"});
|
|
|
|
|
+// startActivity(Intent.createChooser(share,getString(R.string.str_sendto)));
|
|
|
|
|
+ startActivity(Intent.createChooser(share, "Share"));
|
|
|
|
|
+ }
|
|
|
|
|
+ break;
|
|
|
}
|
|
}
|
|
|
return super.onOptionsItemSelected(item);
|
|
return super.onOptionsItemSelected(item);
|
|
|
}
|
|
}
|