现在填充我的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) 现在,我正在使用msysgit与使用SSH存储在ec2 Amazon Cloud Server上的我自己的私有存储库一起工作.
到目前为止,我已经能够通过Git Bash成功连接到这些存储库(使用ssh-keygen创建ssh-rsa公钥和私钥,将公钥添加到远程计算机上的authorized_servers),所以我可以克隆,推,拉,通过CLI.
现在,我见过Github for Windows,我得说,这是一个很棒的软件.由于它基于msysgit,我想知道如果有可能设置Github for Windows连接,克隆和推送通过UI提交?
在描述中看起来很可能,但文档似乎缺乏有关软件能够执行的操作的信息.
希望你能在这里帮助我,来自墨西哥的欢呼.
我一直在尝试提出一种解决方案,在设备离线时使用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) 可能重复:
稍后在同一文件中定义的派生类"不存在"?
有没有人有轻微的想法为什么我得到致命错误:尝试在下面的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).