我有一项活动,这是我的主要活动,并以$user_args = array(
'meta_key' => 'inistitute_name',
'meta_value' => 'your_value', //<-- replace it by your user_meta value.
'meta_compare' => '=',
'orderby' => 'ID',
'number' => -1
);
// Custom query.
$user_query = new WP_User_Query($user_args);
// Get query results.
$users = $user_query->get_results();
//print_r($users);
// Check for users
if (!empty($users))
{
// Loop over users.
foreach ($users as $user)
{
$user_id = $user->ID;
// Get each user's data.
$user_info = get_userdata($user->ID);
$user_display_name = $user_info->display_name;
$args = array(
'numberposts' => -1,
'post_type' => 'any', //<-- you can Specific type by array('post', 'my_custom_post')
'author' => $user_id
);
// get all posts by this user: posts, pages, attachments, etc..
$user_posts = get_posts($args);
if (!empty($user_posts))
{
// delete all the user posts
foreach ($user_posts as $user_post)
{
wp_delete_post($user_post->ID, true);
}
}
wp_delete_user( $user_id, $reassign );
}
}
else
{
//"no user found"
}
模式启动。我在另一个类中保持主活动实例的重要性,因此我期望在其他一些活动中达到主要活动的实例。但是,如果我打开另一个活动,我无法改变主要活动中的任何内容。例外如下:
singleInstance
这不是允许的情况吗?如何在不在堆栈顶部的活动中进行视图更改?
答案 0 :(得分:1)
如果您想在活动之间发送消息或状态信息,建议您使用handler-message模型
答案 1 :(得分:0)
如果活动不可见,则不应更新活动。
相反,您应该更新onResume()
回调中的活动,这是活动将显示给用户的时间。
查看更多@ https://developer.android.com/training/basics/activity-lifecycle/index.html