我正在尝试实现一个glance小部件,并在单击按钮时启动一个活动。但似乎对我不太好。这是我的代码:
DistributionDateView(context, deliveryDates, postalCode) {
println("it should work i think")
actionStartActivity(AddParcelManuallyActivity.newIntent(context = context))
actionStartActivity<AddParcelManuallyActivity>()
actionStartActivity(AddParcelManuallyActivity::class.java)
}
其中DistributionDateView具有onclick。我已经尝试了3种不同的方法,“它应该工作,我认为”是打印在日志...但什么都没发生我做错了什么。
1条答案
按热度按时间mzmfm0qo1#
这里也有同样的问题(使用androidx.glance:glance-appwidget:1.0.0-beta 01)。我的解决方法是按常规方式启动“活动”:
重要的是使用“FLAG_ACTIVITY_NEW_TASK”,因为您从Activity外部调用startActivity()