小编ayd*_*gur的帖子

如何更改AlertDialog消息的颜色?

我有一个AlertDialog和它的消息显示,但文本的颜色是白色.它与背景融为一体.我试过改变主题,但它不起作用.如何更改消息的颜色?

相关代码:

AlertDialog.Builder builder;
builder = new AlertDialog.Builder(MainActivityGame.this);

builder.setTitle("Name");
builder.setMessage("Are you ");
builder.setCancelable(false);
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialogInterface, int i) {
        //Submit default name, go home
        boolean isInserted = myDb.insertData(defaultName, triesTaken, difficultyText);
        if (isInserted) {
            Toast.makeText(MainActivityGame.this, "Your name was submitted", Toast.LENGTH_SHORT).show();
        } else {
            Toast.makeText(MainActivityGame.this, "Error, your name wasn't submitted\n Have you entered a default name?\n Go to Settings/Default Name to set it up", Toast.LENGTH_SHORT).show();
        }
        Intent intent = new Intent(MainActivityGame.this, MainActivity.class);
        startActivity(intent);
    } …
Run Code Online (Sandbox Code Playgroud)

java android android-alertdialog

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

Facebook PHP SDK - 图形返回错误:无效的OAuth访问令牌

这是我的代码:

login.php中:

<?PHP
require_once __DIR__ . '/Facebook/autoload.php';

$fb = new Facebook\Facebook([
  'app_id' => '',
  'app_secret' => '',
  'default_graph_version' => 'v2.2',
  ]);

$helper = $fb->getRedirectLoginHelper();
$permissions = ['email','public_profile']; // optional
$loginUrl = $helper->getLoginUrl('http://www.sportsector.bg/login-callback.php', $permissions);

echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>';
Run Code Online (Sandbox Code Playgroud)

这是我的login-callback.php:

<?PHP
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
session_start();
require_once __DIR__ . '/Facebook/autoload.php';
$fb = new Facebook\Facebook([
  'app_id' => '',
  'app_secret' => '',
  'default_graph_version' => 'v2.2',
  ]);


try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->get('/me?fields=id,name', '{access-token}'); …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api

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

在Android Studio中使用预构建的共享库(cmake)

我想在我的Android应用程序中使用C ++共享库。我尝试按照hello-libsGoogle NDK示例中的示例进行操作,但由于某种原因它无法解决问题。

似乎我的媒体库没有打包到APK中。我发现的所有教程都使用*.mk-files,但是我想使用cmake。

这是我的CMakeLists.txt:

# Sets the minimum version of CMake required to build the native library.
cmake_minimum_required(VERSION 3.4.1)

# native lib
add_library(native-lib SHARED
            native-lib.cpp)

set(IMPORT_DIR ${CMAKE_SOURCE_DIR}/../jniLibs)

# shared lib
add_library(shared-lib SHARED IMPORTED)
set_target_properties(shared-lib PROPERTIES IMPORTED_LOCATION
                      ${IMPORT_DIR}/dynamic/lib/${ANDROID_ABI}/libLibrary.so)
target_include_directories(native-lib PRIVATE
                           ${IMPORT_DIR}/dynamic/include)

# linking libs
target_link_libraries(native-lib
                      android
                      shared-lib
                      log)
Run Code Online (Sandbox Code Playgroud)

当我shared-lib与其他人链接在一起时,在运行该应用程序时出现以下错误:

E/art: dlopen("/data/app/my.package.name-1/lib/arm/libnative-lib.so", RTLD_LAZY) failed: dlopen failed: library "C:/projects/HelloLibs/app/src/main/cpp/../jniLibs/dynamic/lib/armeabi-v7a/libLibrary.so" not foun
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: my.package.name, PID: 29266
                  java.lang.UnsatisfiedLinkError: …
Run Code Online (Sandbox Code Playgroud)

c++ android android-ndk android-gradle-plugin android-studio-3.0

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

将文件从主机复制到 vagrant 虚拟机

我是虚拟机新手。我想将文件从主机(Mac)复制到流浪虚拟机。我无法共享文件夹,所以我想使用命令行。如何使用命令行将文件从主机复制到流浪虚拟机?

virtual-machine vagrant vagrantfile

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

在dplyr中使用filter,条件是R中的if语句

让我分享一下我正在尝试做的事情的一个例子,因为标题可能不像我希望的那样清晰.这没有可重现的代码,但我可以添加一个可重现的示例,如果这将有所帮助:

library(dplyr)
if(this_team != "") {
  newdf <- mydf %>%    
      filter(team == this_team) %>%
      mutate(totalrows = nrow(.)) %>%
      group_by(x1, y1) %>%
      summarize(dosomestuff)
} else {
  newdf <- mydf %>%    
      filter(firstname == this_name & lastname == that_name) %>%
      mutate(totalrows = nrow(.)) %>%
      group_by(x1, y1) %>%
      summarize(dosomestuff)
}
Run Code Online (Sandbox Code Playgroud)

我在R中创建一个函数,对mydf数据帧进行一些数据操作.如果我将值传递给函数的team_name参数,那么我想使用'team'列过滤数据帧.如果我没有将值传递给team_name参数,那么它默认为"",而是传递this_name和that_name的值,它们对应于mydf中的列'firstname'和'lastname'.

有没有更好的方法来做到这一点,而不是必须在两个单独的if else语句中再次创建整个dplyr管道?我的实际代码管道长度超过4行,因此必须重现这样的代码是非常令人沮丧的.

r dplyr

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

包含/扩展的用例可以由另一个参与者启动吗?

扩展图

您好,我希望接待员和经理能够查看工作类型和费率并随后进行更新。但技术人员只能查看,不能更新。该图有效吗?

我读到扩展用例是由发起基本案例的参与者发起的。如何区分技术人员只能启动基本案例而不能启动扩展案例?我不应该放置扩展关联吗?包含的用例怎么样?

抱歉,如果这个问题之前已被问过。

uml use-case use-case-diagram

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

仅在单击 css 时隐藏链接

我对编码很陌生(几周前刚开始免费使用 html 和 css)。对于新闻页面,我尝试实现“阅读”链接,类似于这里的这个问题:点击隐藏此(按钮链接)纯 css

但是我似乎无法让链接在点击后消失。到目前为止,我的代码得到了这个(打开和关闭工作正常):

.readmore {
  display: none;
}

article[id*="n"]:target .readmore {
  display: block;
}

article:target .used {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)
<article>Text visible after you open the site.


  <a href="#n2" class="used">Link that opens more text and should diappear after clicking</a>

  <article id="n2">
    <div class="readmore">more text
     <a href="#back">Closing button</a>
    </div>
  </article>
</article>
Run Code Online (Sandbox Code Playgroud)

我觉得我把事情搞砸了,但我真的想不通。

html css

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

Linux 内核构建:以非交互方式执行“make localmodconfig”

我想以非交互式方式运行“make localmodconfig”。在尝试的同时

是的 " " | 进行本地修改配置

给出了以下错误:

Console input/output is redirected. Run 'make oldconfig' to update configuration.

make[1]: *** [scripts/kconfig/Makefile:45: localmodconfig] Error 1
make: *** [Makefile:547: localmodconfig] Error 2
Run Code Online (Sandbox Code Playgroud)

我更喜欢 localmodconfig 而不是 olddefconfig 因为旧内核有 3000 多个模块并且只使用其中的 30 个。关于如何实现这一目标的任何想法?

linux build kernel-module linux-kernel embedded-linux

4
推荐指数
1
解决办法
3349
查看次数

重复插入时映射抛出错误

我正在创建一个存储一些数据的地图,并且如果尝试插入重复值,我希望地图抛出异常。

Map <Integer, String> temp;
temp.put(1, "hi");
temp.put(1, "hello");
Run Code Online (Sandbox Code Playgroud)

这里这个映射应该抛出一个错误,因为键“1”已经存在。它可能会抛出错误或无法编译。有没有说明功能的地图?

java dictionary

4
推荐指数
1
解决办法
9620
查看次数

仅列出对象数组的一个属性

我想要一个Angular列表,​​显示来自一个对象数组的一个对象属性的所有实例,仅此而已 - 例如,只有国家/地区.

$scope.testSites = [
                { "site": "Testsite1", "country": "Country1", "customer": "Customer1"},
                { "site": "Testsite2", "country": "Country2", "customer": "Customer2"}
            ];
$scope.chosenCategory = 1;
$scope.categoryNames = ["site", "country", "customer"];
$scope.aspect = $scope.categoryNames[$scope.chosenCategory];
Run Code Online (Sandbox Code Playgroud)

但是,我想使用上面的变量'aspect'来选择要在列表中显示的属性.像{{x.country}}之类的东西虽然有效但却不够.我试过这个,但它返回一个空列表:

<table border="1" class="list-group-item list-group-item-success">
            <tr>
                <th>{{aspect | capitalize}}</th> 
            </tr>

            <tr ng-repeat="x in testSites | orderBy:myOrderBy">
                <td>
                    {{x.aspect}}
                </td>

            </tr>
        </table>
Run Code Online (Sandbox Code Playgroud)

有什么我可以做的吗?

javascript angularjs

4
推荐指数
1
解决办法
71
查看次数