小编Hit*_*kun的帖子

Android:BaseAdapter和getLayoutInflater在单独的类文件中

现在填充我的GridViews我在每个Android活动(大多数是其中)上使用扩展的BaseAdapter类.

为了便于阅读和维护,我试图将所有BaseAdapter代码放在一个单独的类文件中.

要填充GridView,我正在使用LayoutInflater,这里的东西变得棘手......

由于getLayoutInflater()来自android.Activity,它只是不会做的伎俩.我尝试将我的Adapter.java(填充GridViews的类)扩展为Activity类,然后在内部创建BaseAdapter类(我现在这样做的方式),但我无法使其正常工作.

以下是Adapter.java的外观:

//Adapter.java
package com.cimp.matitec;

import greendroid.app.GDActivity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;

public class Adapter extends GDActivity{

public class ImageAdapter extends BaseAdapter
{
   Context MyContext;
   int count;
   String[] nombre;

   public ImageAdapter(Context _MyContext, int n, String[] nombre)
   {
      MyContext = _MyContext;
      count = n;
      this.nombre = nombre;
   }

   public int getCount()
   {
                     /* Set the number of element we want on the grid */
      return count;
   } …
Run Code Online (Sandbox Code Playgroud)

android android-gridview baseadapter

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

使用Github for Windows通过SSH使用自己的私有Git

现在,我正在使用msysgit与使用SSH存储在ec2 Amazon Cloud Server上的我自己的私有存储库一起工作.

到目前为止,我已经能够通过Git Bash成功连接到这些存储库(使用ssh-keygen创建ssh-rsa公钥和私钥,将公钥添加到远程计算机上的authorized_servers),所以我可以克隆,推,拉,通过CLI.

现在,我见过Github for Windows,我得说,这是一个很棒的软件.由于它基于msysgit,我想知道如果有可能设置Github for Windows连接,克隆和推送通过UI提交?

在描述中看起来很可能,但文档似乎缺乏有关软件能够执行的操作的信息.

希望你能在这里帮助我,来自墨西哥的欢呼.

windows git ssh github github-for-windows

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

设备离线时使用setReachabilityStatusChangeBlock的AFNetworking 2.0队列请求不执行任何操作

我一直在尝试提出一种解决方案,在设备离线时使用AFNetworking对HTTP请求进行排队,因此当它重新联机时,请求就会完成.据我所知,这可以设置setReachabilityStatusChangeBlock:参数.

到目前为止,这就是我所拥有的:

// ViewController.h
@interface XYZTicketViewController : UIViewController<NSURLConnectionDelegate> // This is from before I started using AFNetworking, I'm intending to change all the requests to use AFNetworking in the near future.   
@end 


// ViewController.m
(...)
#import <AFHTTPRequestOperationManager.h>
#import <AFNetworkReachabilityManager.h>
(...)
@interface XYZTicketViewController ()
- (void)viewDidLoad
(...)
{
NSURL *baseURL = [NSURL URLWithString:@"http://54.213.167.202"];
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:baseURL];

NSOperationQueue *operationQueue = manager.operationQueue;
[manager.reachabilityManager setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
    switch (status) {
        case AFNetworkReachabilityStatusReachableViaWWAN:
        case AFNetworkReachabilityStatusReachableViaWiFi:
            [operationQueue setSuspended:NO];
            NSLog(@"WIFI");
            break;
        case …
Run Code Online (Sandbox Code Playgroud)

ios afnetworking-2

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

在同一文件中找不到类

可能重复:
稍后在同一文件中定义的派生类"不存在"?

有没有人有轻微的想法为什么我得到致命错误:尝试在下面的if语句中初始化它时找不到类'PublicacionController'?

--PublicacionController.php--
<?php
/*Some random includes, those are 
right as far as Im concerned*/

//AJAX call
if(!empty($_POST)){
    if($_POST['call']=='nuevaPublicacion'){
        $pc = new PublicacionController();
        $pc->nuevaPublicacion($_POST);
        exit;
    }
}

class PublicacionController extends Controller{/* STUFF*/}
?>
Run Code Online (Sandbox Code Playgroud)

它是一个单独的文件.我从一个AJAX调用调用控制器(如果它与某些事情有关,则不知道).

我正在运行一个标准的Amazon Ec2实例,使用Amazon Linux和来自repos的默认https和PHP版本(我认为使用相同的Fedora).

php initialization class

3
推荐指数
1
解决办法
3395
查看次数