title: Android - Outgoing transactions from this process must be FLAG_ONEWAY
body: <p>I'm facing two issues when running my Android application on Moto G6 device (on another devices or emulator there is no such problem). In my app, there is a simple LoginActivity that after successful login starts MainActivity (in onPostExecute of AsyncTask):</p>
  
  <pre><code>val intent = Intent(this@LoginActivity, MainActivity::class.java)
  startActivity(intent)
  </code></pre>
  
  <p>However on Moto G6 (not happening on Sony Xperia), there is an error that transaction should be ONEWAY:</p>
  
  <pre><code>10-17 07:50:45.058 1878-2153/? W/Binder: Outgoing transactions from this process must be FLAG_ONEWAY
  java.lang.Throwable
      at android.os.BinderProxy.transact(Binder.java:736)
      at android.app.assist.AssistStructure$ParcelTransferReader.fetchData(AssistStructure.java:407)
      at android.app.assist.AssistStructure$ParcelTransferReader.go(AssistStructure.java:343)
      at android.app.assist.AssistStructure.ensureData(AssistStructure.java:2110)
      at com.android.server.autofill.Session$1.send(Session.java:200)
      at com.android.server.am.ActivityManagerService.reportAssistContextExtras(ActivityManagerService.java:13475)
      at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2467)
      at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3082)
      at android.os.Binder.execTransact(Binder.java:674)
  </code></pre>
  
  <p>Any suggestion or help appreciated, thank you.</p>