【问题标题】:how to do something when user come back to our application from another application当用户从另一个应用程序返回到我们的应用程序时如何做某事
【发布时间】:2020-06-07 07:41:12
【问题描述】:

我创建了一个应用程序,我必须在其中从任何可用的邮件客户端发送邮件。现在,当用户从邮件客户端返回到我的应用程序时,我必须执行一些任务。但是我不知道当他从邮件客户端回来时如何跟踪用户。

我也想这样做 - 可以跟踪用户返回我的应用程序时是否发送邮件。

我为发送邮件编写的代码-

 Intent mailIntent = new Intent(Intent.ACTION_SEND);
            mailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"kavara.tech@gmail.com"});
            mailIntent.setType("message/rfc822");
            mailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
            mailIntent.putExtra(Intent.EXTRA_TEXT, message);
            startActivity(Intent.createChooser(mailIntent, "Choose an Email client...")); 

【问题讨论】:

    标签: android-studio email android-intent android-activity


    【解决方案1】:

    要为您的问题实施解决方案,您可以使用活动生命周期的方法,例如onPause()onResume()

    onPause()- onPause() 中的代码将在用户离开您的应用程序并打开电子邮件客户端时执行。

    onResume()- onResume() 中的代码将在活动创建时以及用户在发送邮件后重新进入活动时执行,即用户返回到您的应用程序

    看看这个,

    https://developer.android.com/guide/components/activities/activity-lifecycle

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-21
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多