小编spo*_*b92的帖子

在Android Java中使用Sleep()

我正在按照本教程在程序中加载一个屏幕.教程说我的活动应该使用Sleep()命令Sleep(),但是它不能将Sleep()识别为函数并向我提供错误,询问我是否要创建一个名为Sleep()的方法.

这是代码示例:

public class LoadingScreenActivity extends Activity {

    //Introduce an delay
    private final int WAIT_TIME = 2500;

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        System.out.println("LoadingScreenActivity screen started");

        setContentView(R.layout.loading_screen);
        findViewById(R.id.mainSpinner1).setVisibility(View.VISIBLE);

        new Handler().postDelayed(new Runnable(){ 

            @Override 
            public void run() {

                //Simulating a long running task
                this.Sleep(1000);
                System.out.println("Going to Profile Data");

                /* Create an Intent that will start the ProfileData-Activity. */
                Intent mainIntent = new Intent(LoadingScreenActivity.this,ProfileData.class); 
                LoadingScreenActivity.this.startActivity(mainIntent);
                LoadingScreenActivity.this.finish(); 
            } 
        }, WAIT_TIME);
    }
}
Run Code Online (Sandbox Code Playgroud)

java multithreading android sleep

20
推荐指数
3
解决办法
8万
查看次数

在新材质DatePicker中设置标题颜色

所以我试图改变我的DatePicker标题的颜色.尽管如此,它似乎并不那么容易.你可以在XML中这样做:

android:headerBackground="@color/myColor" />
Run Code Online (Sandbox Code Playgroud)

但是,似乎没有办法在代码中执行此操作.通常的制定者似乎并不明显(即datePicker.setHeaderBackground).

有任何想法吗?

java android material-design

9
推荐指数
1
解决办法
2524
查看次数

如何在页面上禁用或启用所有onClick图像

当用户点击图像时,我希望在我的功能完成之前禁用所有其他图像上的onClicks.

我目前有这个代码禁用它们:

var eles = document.getElementsByTagName('img');
for (var i=0; i < eles.length; i++)
   eles[i].onclick = false;
Run Code Online (Sandbox Code Playgroud)

但我不确定如何重新启用它们.我试过了:

var eles = document.getElementsByTagName('img');
for (var i=0; i < eles.length; i++)
   eles[i].onclick = true;
Run Code Online (Sandbox Code Playgroud)

但它不起作用.任何人都有解决这个问题

html javascript image onclick

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

Twitter屏幕名称在Parse中返回null

通过Twitter登录并尝试获取用户屏幕名称.屏幕名称每次都会生成一个空值.有任何想法吗?

PFUser *currentUser = [PFUser currentUser];
    [PFTwitterUtils logInWithBlock:^(PFUser *user, NSError *error) {
        if (!user) {
            NSLog(@"Uh oh. The user cancelled the Twitter login.");
            return;
        } else if (user.isNew) {
            twitterScreenName = [PFTwitterUtils twitter].screenName;
            NSLog(@"%@",[PFTwitterUtils twitter].screenName);
            NSString * requestString = [NSString stringWithFormat:@"https://api.twitter.com/1.1/users/show.json?screen_name=%@", twitterScreenName ];

                                        NSURL *verify = [NSURL URLWithString:requestString];
                                        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:verify];
                                        [[PFTwitterUtils twitter] signRequest:request];

                                        [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
                NSError *error;
                NSDictionary* result = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
                if (!error) {

                   user.username …
Run Code Online (Sandbox Code Playgroud)

twitter objective-c ios parse-platform

8
推荐指数
1
解决办法
423
查看次数

调整 UICollectionViewCell 以适合内容

我有一个标签,设置为根据其内容调整大小。我希望 UICollectionViewCell 也能这样做。无论如何我找不到实现它的方法。

下面是描述我当前安排的图片:

在此输入图像描述

objective-c ios uicollectionview uicollectionviewcell

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

ReplayKit制作的视频不断在Xamarin中跳帧

我有一个非常基本的视频录制项目,在Swift中完美运行,但是同样的代码移植到Xamarin的一个空白项目中,正在制作一个每隔几秒就不断跳帧的视频.代码启动ViewDidLoad并通过UIButton以下方式停止:以下是录制代码:

RPScreenRecorder rp = RPScreenRecorder.SharedRecorder;
AVAssetWriter assetWriter;
AVAssetWriterInput videoInput;

public override void ViewDidLoad()
{
    base.ViewDidLoad();
    StartScreenRecording();
}

public void StartScreenRecording()
{
    VideoSettings videoSettings = new VideoSettings();
    NSError wError;
    assetWriter = new AVAssetWriter(videoSettings.OutputUrl, AVFileType.AppleM4A, out wError);
    videoInput = new AVAssetWriterInput(AVMediaType.Video, videoSettings.OutputSettings);

    videoInput.ExpectsMediaDataInRealTime = true;

    assetWriter.AddInput(videoInput);

    if (rp.Available)
    {
        rp.StartCaptureAsync((buffer, sampleType, error) =>
        {
            if (buffer.DataIsReady)
            {

                if (assetWriter.Status == AVAssetWriterStatus.Unknown)
                {

                    assetWriter.StartWriting();

                    assetWriter.StartSessionAtSourceTime(buffer.PresentationTimeStamp);

                }

                if (assetWriter.Status == AVAssetWriterStatus.Failed)
                {
                    return;
                }

                if (sampleType == RPSampleBufferType.Video)
                {
                    if …
Run Code Online (Sandbox Code Playgroud)

c# ios xamarin replaykit

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

使用"深度优先搜索"查找指向特定节点的唯一路径数

我有一个带有顶点123456的有向图.使用深度优先搜索,如果我想能够找到1-4中的唯一路径的数量(例如),我将如何进行呢?这是我目前的DFS.

private final Map<Character, Node> mNodes;
private final List<Edge> mEdges;
private List<Node> mVisited = new ArrayList<>();
int weight;
int numberOfPaths;

public DepthFirstSearch(Graph graph){
    mNodes = graph.getNodes();
    mEdges = new ArrayList<>(graph.getEdges());
    for(Node node : mNodes.values()){
        node.setVisited(false);
    }
}

public void depthFirstSearch(Node source){

    source.setVisited(true);
    List<Edge> neighbours = source.getNeighbouringEdges(mEdges);
    for(Edge edge : neighbours){
        System.out.println(edge.getFrom().getName()+"-"+edge.getTo().getName());
        if(!edge.getTo().isVisited()){

            mVisited.add(edge.getTo());
            weight += edge.getWeight();
            depthFirstSearch(edge.getTo());

        }
    }

}
Run Code Online (Sandbox Code Playgroud)

java algorithm search graph depth-first-search

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