我的代码基于这个问题:How to create BottomSheetDialogFragment using Navigation Architecture Component?
我想使用带有导航组件的片段底部工作表,我使用了以下设置:
<fragment
android:id="@+id/mainFragment"
android:name="package.MainFragment"
android:label="main_fragment"
tools:layout="@layout/main_fragment" >
<action
android:id="@+id/action_mainFragment_to_bottomSheet"
app:destination="@id/bottomSheet" />
</fragment>
<dialog
android:id="@+id/bottomShee"
android:name="package.OptionFragment" />
Run Code Online (Sandbox Code Playgroud)
并在代码中
view.findNavController().navigate(R.id.action_mainFragment_to_bottomSheet)
Run Code Online (Sandbox Code Playgroud)
但问题是底片出现在另一个片段中,而不是遮蔽当前片段。
有没有办法用android导航组件实现底部表单?
我想创建一个简单的应用程序来确定去某个位置的距离和时间。问题是我在 android 中找不到 google 地图 api v2 的真正好的文档。
我已经有一张地图和两个用标记标记的位置。我试图在它们之间画出路径,但我得到了一条直线,这对于要去某个地方的用户来说不符合逻辑。
1)有google map Api V2的官方文档吗?
2)是否有函数可以确定两点之间的位置,例如,我们可以通过拖动来更改路径(就像在谷歌地图站点中一样)?或者我必须使用用户编写的外部类?
我想知道如何在JavaFX中的标签中显示数学公式.喜欢这张图片:
我想要一个库的.jar和JavaFX中的一个小例子.我已经找到了一些库,但它们仅适用于Swing/AWT.我尝试了其中一些,但它们对我不起作用.
我们如何改变JavaFX画布的背景?我现在唯一的解决方案是:
GraphicsContext gc = canvas.getGraphicsContext2D();
gc.setFill(Color.BLUE);
gc.fillRect(0, 0, canvas.getWidth(), canvas.getHeight());
Run Code Online (Sandbox Code Playgroud)
除了绘制矩形之外还有其他解决方案吗?我在CSS中搜索但是画布没有-fx-background-color
我有这个简单的代码:
<html>
<head>
<!-- Material Design Lite -->
<script src="https://code.getmdl.io/1.1.1/material.min.js"></script>
<link rel="stylesheet" href="https://code.getmdl.io/1.1.1/material.indigo-pink.min.css">
<!-- Material Design icon font -->
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
</head>
<body>
<!-- Always shows a header, even in smaller screens. -->
<div class="mdl-layout mdl-js-layout mdl-layout--fixed-header">
<header class="mdl-layout__header">
<div class="mdl-layout__header-row">
<!-- Title -->
<span class="mdl-layout-title">Title</span>
<!-- Add spacer, to align navigation to the right -->
<div class="mdl-layout-spacer"></div>
<!-- Navigation. We hide it in small screens. -->
<nav class="mdl-navigation mdl-layout--large-screen-only">
<a class="mdl-navigation__link" href="">Link</a>
<a class="mdl-navigation__link" href="">Link</a>
<a class="mdl-navigation__link" href="">Link</a> …Run Code Online (Sandbox Code Playgroud) 当用户登录时我生成一个令牌,所以当用户想要访问RESTapi的信息时,他不会再次登录,代码可以工作但我有问题.
spring生成的令牌有效,但是当我重新编译我写的代码时,这个令牌不再起作用了,我应该请求一个新的令牌来使用"bearer $ Token"这是一个正常的行为还是我应该在设置中修改一些东西?
示例:
curl -u test: http://localhost:8080/oauth/token -d "grant_type=password&username=id&password=pass"
{"access_token":"a46c3cf4-6777-4a61-9f71-268be047c383","token_type":"bearer","refresh_token":"8ef69c18-1a9e-47c0-ba80-b51a34144e9a","expires_in":603005,"scope":"read write trust"}
当我重新编译代码时:
curl -u test: http://localhost:8080/oauth/token -d "grant_type=password&username=id&password=pass"
{"access_token":"1a69f140-47ac-4dde-9786-1d4f14f9a389","token_type":"bearer","refresh_token":"be99d434-54a0-4273-add8-cccad95caec3","expires_in":604799,"scope":"read write trust"}
这是我的代码:
import com.lms.entities.UsersEntity;
import com.lms.repositories.UserRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer;
import org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter;
import org.springframework.security.oauth2.config.annotation.web.configuration.EnableAuthorizationServer;
import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer;
import org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurerAdapter;
import org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerEndpointsConfigurer;
import org.springframework.security.oauth2.config.annotation.web.configurers.ResourceServerSecurityConfigurer;
import org.springframework.web.bind.annotation.RestController;
import java.util.concurrent.TimeUnit;
@Configuration
@ComponentScan
@EnableAutoConfiguration
@RestController
class SpringBackendScoutApplication {
public static void main(String[] …Run Code Online (Sandbox Code Playgroud) spring spring-security oauth-2.0 spring-data-rest spring-security-oauth2