小编ali*_*tar的帖子

如何从导航组件中的子片段访问父片段的视图

我需要从子片段访问父片段的视图。 在此处输入图片说明

我在片段(我的父片段)中有一个图形,我想从子片段访问父片段中存在的视图,我正在使用 android 导航组件,这让我有点困惑。

java android android-fragments android-architecture-navigation

6
推荐指数
1
解决办法
5745
查看次数

如何在此代码上为FragmentTransaction设置自定义动画

我有5个片段,我使用以下代码为FragmentTransaction setCustomAnimations:

FragmentTransaction trans = getFragmentManager().beginTransaction();
trans.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
Run Code Online (Sandbox Code Playgroud)

但是如何为这个设置自定义动画:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)  {
    if (keyCode == KeyEvent.KEYCODE_BACK ) {
        if (getSupportFragmentManager().getBackStackEntryCount() == 0)
        {
            this.finish();
            return false;
        }
        else
        {
            getSupportFragmentManager().popBackStack();
            return false;
        }



    }

    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

android fragmenttransaction

5
推荐指数
1
解决办法
2万
查看次数

AlarmManager不会在Android Lollipop中按时触发

我正在使用此代码在Android KitKat和棒棒糖中设置警报:

    AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
    Intent i = new Intent(AlarmService.this, Reciver.class);
    PendingIntent pi = PendingIntent.getBroadcast(AlarmService.this, 1201, i, PendingIntent.FLAG_UPDATE_CURRENT);
    Calendar c = Calendar.getInstance();
    c.set(Calendar.HOUR_OF_DAY, 9);
    c.set(Calendar.MINUTE, 0);
    c.set(Calendar.SECOND, 0);
    am.setExact(AlarmManager.RTC_WAKEUP, c.getTimeInMillis(), pi);
Run Code Online (Sandbox Code Playgroud)

这段代码在Android KitKat上运行良好,但在Android Lollipop上它的火力延迟了10或5分钟.

time android alarmmanager android-5.0-lollipop

5
推荐指数
1
解决办法
4569
查看次数

如何在 flutter 多模块项目中注入依赖项

我创建了一个具有干净架构的项目,其中有 2 个模块:域和数据:

mainProject
  - dataModule
  - domainModule
  lib
Run Code Online (Sandbox Code Playgroud)

我正在使用可注入包来实现依赖项注入,但我不知道是否有一种方法可以在此结构中实现依赖项注入。

dependency-injection flutter clean-architecture

5
推荐指数
0
解决办法
353
查看次数

如何在android NavigationComponent中手动关闭片段

我切换到 NavigationComponent 并且我不知道如何使用这个组件手动关闭片段,在活动中我们有完成()方法来关闭一个活动,我需要在 NavigationComponent 中做类似的事情。

java android android-fragments android-architecture-navigation

3
推荐指数
2
解决办法
3059
查看次数